1.2. 电源管理基础
红帽企业版 Linux 5 内核曾为每个 CPU 使用周期计时器。这个计时器防止 CPU 真正进入闲置状态,因为它要求 CPU 无论是否有进程在运行,都要处理每个计时器事件(根据设置几微妙出现一次)。有效电源管理的主要任务是减少 CPU 唤醒的频率。
特别是在那些有移动组件的设备(比如硬盘)中尤其重要。另外,有些应用程序可 "open" 未使用但启用的设备,当出现这种情况时,内核假设设备处于使用状态,这样就会阻止设备进入节电状态。
在很多情况下要依赖先进的硬件并修正 BIOS 配置。旧的系统组件经常不支持一些红帽企业版 Linux 6 中支持的新特性。请确定您系统使用的是最新的官方固件,且在 BIOS 中的电源管理或者设备配置部分启用了电源管理功能。您需要查看的功能包括:
- 变频(SpeedStep)
- PowerNow!
- Cool'n'Quiet
- ACPI (C 状态)
- 智能
先进 CPU 与高级配置和电源接口(ACPI)共同提供不同的电源状态。三种不同的状态为:
- 休眠(C 状态)
- 运行(P 状态)
- 散热(T 状态或者 "热状态")
很明显,最佳的节电方法就是关闭系统。例如:您的公司可开发一项注重 "绿色 IT" 的企业文化,让员工有意识地在午休时间或者下班时关闭机器。您还可以将几台物理服务器合并成一个较大的服务器,并使用我们在红帽企业版 Linux 6 中附带的虚拟化技术将其虚拟化。