Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.8. アグレッシブリンク電源管理

Aggressive Link Power Management (ALPM) は、アイドル時間 (I/O がないとき) にディスクへの SATA リンクを低電力設定に設定することで、ディスクの電力を節約するのに役立つ省電力技術です。I/O 要求がそのリンクのキューに入れられると、ALPM は自動的に SATA リンクをアクティブな電源状態に戻します。
ALPM によって導入される省電力は、ディスクの遅延を犠牲にして実現されます。そのため、システムで長時間のアイドル I/O 時間が発生することが予想される場合にのみ、ALPM を使用してください。
ALPM は、Advanced Host Controller Interface (AHCI) を使用する SATA コントローラーでのみ使用できます。AHCI の詳細は、http://www.intel.com/technology/serialata/ahci.htm を参照してください。
利用可能な場合、ALPM はデフォルトで有効になっています。ALPM には 3 つのモードがあります。

min_power

このモードは、ディスクに I/O がない場合に、リンクを最低電力状態 (SLUMBER) に設定します。このモードは、長時間のアイドル時間が予想される場合に便利です。

medium_power

このモードは、ディスクに I/O がない場合に、リンクを 2 番目に低い電力状態 (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 または middle_power に設定すると、ホットプラグ機能が自動的に無効になります。