3.5. Administrador de energía de estado activo
El Administrador de energía de estado activo (ASPM) ahorra energía en el subsistema de Interconexión de componentes periféricos Express (PCI Express o PCIe) al establecer el estado de baja energía para enlaces PCIe cuando los dispositivos que ellos conectan no están en uso. ASPM controla el estado de energía en ambos extremos del enlace y ahorra energía en el enlace aún cuando el dispositivo en el extremo del enlace esté en estado de energía Total.
Cuando ASPM está habilitado, la latencia de dispositivo aumenta debido al tiempo requerido para la transición del enlace entre diferentes estados de energía. ASPM tiene tres políticas para determinar los tres estados de energía:
- default
- establece los estados de enlace de energía de PCLe según los predeterminados especificados por firmware en el sistema (por ejemplo, BIOS). Este es el estado predeterminado para ASPM.
- powersave
- Configura ASPM para ahorrar energía cuando sea posible, independiente del costo de rendimiento.
- performance
- Inhabilita ASPM para permitir que enlaces PCLe operen con el máximo rendimiento
Las políticas ASPM se establecen en
/sys/module/pcie_aspm/parameters/policy
, pero también pueden especificarse en el momento de arranque con el parámetro de kernel pcie_aspm
, donde pcie_aspm=off
inhabilita a ASPM y pcie_aspm=force
habilita a ASPM, incluso en dispositivos que no soportan ASPM.
Aviso
Si se establece
pcie_aspm=force
, el hardware que no soporte ASPM puede hacer que el sistema deje de responder. Antes de configurar pcie_aspm=force
, verifique si todo el hardware PCIe en el sistema soporta ASPM.