3.7. 主动连接电源管理

ALPM(Aggressive Link Power Management,主动连接电源管理)是一项节能技术,其原理为通过在闲置时(即没有 I/O 的时候)将连接到硬盘的 SATA 连接设定为省电模式,以帮助硬盘节电。在连接中有 I/O 请求队列时,ALPM 会自动将 SATA 连接恢复为活跃电源状态。
ALPM 使用的节电技术是以硬盘延迟为代价的。因此,只有在系统会长时间处于 I/O 闲置状态时才使用 ALPM。
ALPM 只适用于使用“高级主机控制器接口”(AHCI)的 SATA 控制器。如需了解更多关于 AHCI 的信息,请浏览 http://www.intel.com/technology/serialata/ahci.htm
电脑支持 ALPM 时,将默认启用 ALPM。ALPM 有三种模式:
min_power

此模式会在硬盘没有 I/O 的情况下,将连接设定为其最低功率状态(SLUMBER)。这个模式在闲置时间较长时会很有帮助。

medium_power

此模式会在硬盘没有 I/O 的情况下,将连接设定为第二低功率状态(PARTIAL)。这个模式在尽量不影响性能的条件下可实现电源状态间的转换(例如:在中等 I/O 负载和闲置 I/O 时)。

medium_power 模式允许连接根据负载情况在 PARTIAL 和满电(即 ACTIVE)状态间进行转换。请注意不可以直接从 PARTIAL 转换到 SLUMBER 然后再转回来。这种情况下,这两种电源状态都需要首先转换成 ACTIVE 状态,然后方可转换到另一个状态。
max_performance

禁用 ALPM。当硬盘中没有 I/O 时,连接也不会进入任何低功率状态。

要查看您的 SATA 主机适配器是否支持 ALPM,请查看文件 /sys/class/scsi_host/host*/link_power_management_policy 是否存在。要更改设置,只要在这些文件中写入本章节中描述的值,或者打开文件检查当前设置即可。

重要

将 ALPM 设定为 min_power 或者 medium_power 将自动禁用“热插拔”特性。