1.2. Básicos do Gerenciamento de Energia
O kernel Red Hat Enterprise Linux 5 usado em um timer periódico para cada CPU. Este timer evita que a CPU se torne realmente ociosa, pois ele requer que a CPU processe cada evento de timer (o qual aconteceria a cada milisegundos, dependendo da configuração), não importando se o processo estava rodando ou não. Uma grande parte do gerenciamento de energia efetivo envolve a redução da frequência na qual as ativações de CPU são realizadas.
Este é especialmente verdadeiro para dispositivos que possuem partes que movem ( por exemplo, discos rígidos). Além disso, alguns aplicativos podem deixar um dispositivo sem uso mas ativado "aberto" quando isto acontecer, o kernel assume que o dispositivo está em uso, o qual pode evitar que o dispositivo vá para estado de economia de energia.
Na maioria dos casos, no entanto, isto depende do hardware moderno e configuração do BIOS correta. Componentes de sistema mais antigos, geralmente não possuem suporte para alguns dos novos recursos que podemos agora suportar no Red Hat Enterprise Linux 6.Certifique-se de que está usando o firmware oficial mais recente para seus sistemas e que nas seções de gerenciamento de energia ou configuração de dispositivo do BIOS, os recursos de gerenciamento de energia estejam habilitados. Alguns recursos a checar incluem:
- SpeedStep
- PowerNow!
- Cool'n'Quiet
- ACPI (C state)
- Smart
CPUs modernas juntas com Advanced Configuration and Power Interface (ACPI) fornecem estados de energia diferentes. Os três estados diferentes são:
- Espera (C-states)
- Frequência (P-states)
- Resultado de aquecimento (T-states or "thermal states")
O mais óbvio que isto possa parecer, uma das melhores maneiras de economizar energia é desligando os sistemas. Por exemplo, sua empresa pode desenvolver uma cultura corporativa focada em consciência "green IT" (TI verde) com regras de desligar máquinas durante o intervalo do almoço ou quando você for pra casa. Você também poderá consolidar diversos servidores físicos em um servidor maior e virtualizá-los usando a tecnologia de virtualização que enviamos junto com o Red Hat Enterprise Linux 6.