Red Hat Training

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

3.5. Active-State Power Management

Active-State Power Management (ASPM) è in grado di risparmiare energia nel sottosistema Peripheral Component Interconnect Express (PCI Express o PCIe) impostando uno stato di alimentazione più basso per i link PCIe quando i dispositivi usati per il collegamento non sono utilizzati. ASPM controlla lo stato energetico delle due estremità del link, risparmiando energia sul link anche quando il dispositivo è completamente alimentato.
Quando ASPM è abilitato la latenza del dispositivo aumenta a causa del tempo richiesto per la transizione del link tra i diversi stati di alimentazione. ASPM presenta tre politiche per determinare lo stato dell'alimentazione:
predefinito
imposta gli stati di alimentazione del link di PCIe in base alle impostazioni predefinite specificate dal firmware sul sistema (per esempio, BIOS). Questo è lo stato predefinito per ASPM.
powersave
imposta ASPM in modo da risparmiare energia quando possibile senza tenere in considerazione le prestazioni.
prestazioni
disabilita ASPM per permettere ai link PCIe di operare con una prestazione massima.
Le politiche di ASPM sono impostate in /sys/module/pcie_aspm/parameters/policy, ma possono anche essere specificate al momento dell'avvio con il parametro del kernel pcie_aspm, dove pcie_aspm=off e pcie_aspm=force disabilitano ed abilitano ASPM anche su dispositivi che non supportano ASPM.

Avvertimento

Se pcie_aspm=force è stato impostato, l'hardware che non supporta ASPM può causare un arresto delle risposte da parte del sistema. Prima di impostare pcie_aspm=force assicurarsi che tutti gli hardware PCIe sul sistema supportano ASPM.