1.2. Fundamentos de administración de energía
El kernel de Red Hat Enterprise Linux 5, utilizaba un temporizador periódico para cada CPU. Dicho temporizador evita que la CPU quede en realidad inactiva (lo cual sucede cada pocos milisegundos, según la configuración), independientemente de si se está ejecutando algún proceso o no. Una gran parte de la administración de energía efectiva implica la reducción de la frecuencia en la cual se crean los despertadores de CPU.
Esto es cierto especialmente para dispositivos que tienen partes móviles (tales como los discos duros). Además, algunas aplicaciones pueden dejar un dispositivo sin utilizar pero habilitado "abierto"; cuando esto se presenta, el kernel asume que el dispositivo está en uso, lo que puede impedir que el dispositivo entre en un estado de ahorro de energía.
Sin embargo, en muchos casos esto depende de un hardware moderno y de una configuración de BIOS correcta. Los componentes viejos del sistema, por lo general, no soportan las nuevas funciones que ahora podemos soportar en Red Hat Enterprise Linux 6. Asegúrese de utilizar el firmware oficial más reciente para sus sistemas y que estén habilitadas en la administración de energía o secciones de configuración de dispositivo de BIOS. Algunas funciones que se deben buscar son:
- SpeedStep
- PowerNow!
- Cool'n'Quiet
- ACPI (C state)
- Smart
Las CPU modernas junto con la Configuración avanzada e Interfaz de Energía (ACPI) proporcionan diferentes estados de energía. Los tres estados diferentes son:
- Dormido (Estados-C)
- Frecuencia (estados-P)
- La salida de calor (estados-T o "thermal states")
Obviamente, apagar los sistemas es una de las mejores formas de ahorrar energía. Por ejemplo, su compañía puede desarrollar una cultura corporativa enfocada a una conciencia de tecnología informática "verde" con una línea directriz para apagar las máquinas durante las horas de almuerzo, receso, o cuando termina la jornada laboral. También se podrían consolidar varios servidores físicos en un servidor más grande y virtualizarlos mediante la tecnología de virtualización que distribuimos con Red Hat Enterprise Linux 6.