3.8. 積極性連結電源管理

ALPM(Aggressive Link Power Management,積極性連結電源管理)是一種硬碟的省電技術,方法是讓一組 SATA 連線在閒置時,使用低度用電的設定。如果這組連線的佇列中有 I/O 需求進來,ALPM 會自動設定 SATA 連線回到主動式電源狀態。
ALPM 所引介的省電功能會造成存取磁碟延遲。因此,只有在系統會有長期 I/O 閒置時間時,才使用 ALPM。
ALPM 只能用在使用 AHCI(Advanced Host Controller Interface,進階主控制介面)的 SATA 控制晶片上。欲知更多 AHCI 的詳細資訊,請參閱 http://www.intel.com/technology/serialata/ahci.htm
如果您的電腦支援 ALPM,預設上就會啟用。ALPM 有三種模式:
min_power

這個模式會在磁碟沒有 I/O 的情形下,以最低電源狀態(SLUMBER)連線。這模式在閒置時間較長的情形下會很有幫助。

medium_power

這個模式會在磁碟沒有 I/O 的情形下,以次低電源狀態(PARTIAL)連線。這個模式適用於間歇性的電源狀態(例如一段時間有大量 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_powermedium_power 會自動停用「熱插拔」(Hot Plug)功能。