3.5. Active-State Power Management (Gerenciamento de Energia de Estado Ativo)
Active-State Power Management (ASPM) economiza energia no subsistema Peripheral Component Interconnect Express (PCI Express or PCIe) configurando um estado de energia para os links PCIe quando os dispositivos ao qual eles se conectam não estiverem sendo usados. O ASPM controla o estado de energia nos dois lados do link, e economiza energia no link até mesmo quando o dispositivo no final do link estiver em um estado totalmente ligado.
Quando o ASPM estiver habilitado, a latência do dispositivo aumenta porcausa o tempo requerido para a transição do link entre estados de energia diferentes. O ASPM possui três políticas para determinar os estados de energia:
- padrão
- ajusta os estados do link do PCle de acordo com os padrões especificados pelo firmware no sistema (por exemplo, BIOS). Este é o estado padrão para ASPM.
- powersave
- ajusta o ASPM para economizar energia onde for possível, não importando o custo de desempenho.
- desempenho
- desabilita o ASPM para permitir que os links do PCle operem com o máximo de desempenho.
As políticas do ASPM são configuradas em
/sys/module/pcie_aspm/parameters/policy
, mas também podem ser especificadas durante a inicialização com o parâmetro do kernel pcie_aspm
onde o pcie_aspm=off
desabilita o ASPM pcie_aspm=force
habilita o ASPM, até mesmo em dispositivos que não suportam o ASPM.
Atenção
Se
pcie_aspm=force
estiver ativado, o hardware que não suporta o ASPM pode fazer com que sistemas parem de responder. Antes de configurar o pcie_aspm=force
, certifique-se que o hardware do PCle no sistema suporta o ASPM.