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中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...