Linux服务器和CPU /电源限制的最佳实践?

前端之家收集整理的这篇文章主要介绍了Linux服务器和CPU /电源限制的最佳实践?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在运行几个Debian 6(2.6.32)和7(3.2) Linux服务器,并且所有这些服务器都在其BIOS中启用了节能设置.此外,Linux显示如果服务器空闲,cpu将受到限制.

我想知道这是否会造成任何伤害 – 例如性能影响,因为Linux无法正确处理限制?

Linux服务器和电源/ cpu限制是否有最佳实践?
你们有没有把能量曲线切换到“性能”,或者你是否将BIOS和操作系统都保留为默认设置?

我问的原因是我在物理戴尔服务器上遇到了几个性能问题,尽管所有值(cpu /负载,内存,I / O,网络等)似乎都是正常的.在这些特定情况下将BIOS电源设置更改为“性能”后,我能够摆脱性能问题.

解决方法

有趣的问题……

通常,我将系统性能配置文件基于应用程序和服务器的预期用途.我通常使用:

>低延迟交易密集型系统.
>虚拟化主机(VMware).
>基于Linux的ERP服务器.

需要确定性能和低延迟的系统通常设置为高性能配置文件,禁用所有C-States/P-States和任何功率限制.

虚拟化主机可以遵循相同的模型,但如果我受功率限制(如在共址设施中)或者主机/群集的工作负载最小,我将保留默认的平衡功率/性能配置文件.这通常是因为我对数据中心的电源和冷却负责,并且可能需要能够将更多物理服务器整合到给定的占用空间中.

ERP服务器通常是独立的.较轻的工作负载获得默认的平衡配置文件.需要更具体调整并且工作负载更重(24×7操作)的系统可能会应用高性能电源配置文件.

– 编辑 –

同样,在高性能电源配置文件下,性能往往更具确定性.这实际上取决于您的具体应用以及您的用户体验的内容(我们无法告诉您该怎么做).您声明禁用BIOS省电功能可以解决您遇到的性能问题.

对于Linux,请下载PowerTop实用程序并进行实验,以了解您的cpu在实际工作负载下的操作.

猜你在找的Linux相关文章