3.5. ASPM
3.5. ASPM
С помощью технологии ASPM (Active-State Power Management) можно эффективно управлять потреблением энергии шин PCI Express (PCIe, Peripheral Component Interconnect Express) посредством их перевода в энергосберегающий режим, если подключенные через них устройства не используются. ASPM контролирует обе точки подключения и позволяет снизить потребление энергии, даже если подключенное устройство находится в рабочем режиме.
При активации ASPM задержка ответа устройства увеличивается из-за времени, затрачиваемого на переключение режимов шины. Можно определить три способа поведения ASPM:
- default
- Настраивает состояние энергопотребления шины PCI Express в соответствии с параметрами, определенными на микропрограммном уровне (например, в BIOS). Этот режим используется по умолчанию.
- powersave
- Максимальное энергосбережение независимо от воздействия на производительность системы.
- performance
- Отключает ASPM и обеспечивает максимальную производительность PCI Express.
Поведение ASPM можно изменить в файле
/sys/module/pcie_aspm/parameters/policy
или во время загрузки с помощью параметра pcie_aspm
. Так, pcie_aspm=off
отключает, а pcie_aspm=force
принудительно включает ASPM даже на устройствах, не поддерживающих ASPM.
Риск зависания системы при использовании pcie_aspm=force
Если используется параметр
pcie_aspm=force
, оборудование, не поддерживающее ASPM, может привести к тому, что система перестанет отвечать на запросы. Прежде чем установить этот параметр, убедитесь, что все аппаратные компоненты PCIe поддерживают ASPM.