Capítulo 16. Gestión de energía

Tabla de contenidos

16.1. Funciones para el ahorro de energía
16.2. APM
16.3. ACPI
16.4. Parar el disco duro
16.5. El paquete powersave
16.6. El módulo de gestión de energía de YaST

Resumen

Este capítulo le presenta las distintas técnicas de gestión de energía en Linux y describe con detalle la configuración de las más importantes, como por ejemplo APM (Advanced Power Management), ACPI (Advanced Configuration and Power Interface) o los ajustes de frecuencia de la CPU (CPU Frequency Scaling).

En este campo se ha evolucionado desde la mera gestión de energía en portátiles por medio de APM hasta ACPI, que constituye una herramienta de información y configuración de hardware disponible en todos los ordenadores de fabricación reciente (portátiles, equipos de sobremesa y servidores). Asimismo, en muchas clases de hardware moderno es posible adaptar la frecuencia de la CPU a la situación correspondiente (CPU Frequency Scaling), lo que reduce el consumo de la batería en los dispositivos móviles.

Todas las técnicas de gestión de energía (power management) requieren un hardware y una rutina de la BIOS apropiados. La mayoría de los ordenadores portátiles y muchos ordenadores de sobremesa y servidores cumplen estos requisitos. En el hardware más antiguo se utiliza con frecuencia el estándar APM (Advanced Power Management). Debido a que APM consiste básicamente en un conjunto de funciones implementadas en la BIOS, existen diferencias en el soporte de APM en las distintas clases de hardware. ACPI es todavía más complejo y la calidad de su soporte depende incluso en mayor medida del hardware utilizado. Por este motivo no tiene mucho sentido abogar por uno u otro sistema. Le aconsejamos probar en su hardware las distintas técnicas posibles y optar por la que mejor soporte tenga.

[Important]Gestión de energía en procesadores AMD64

Los procesadores AMD64 con un kernel de 64 bits soportan exclusivamente ACPI.

16.1. Funciones para el ahorro de energía

Las funciones de ahorro de energía no sólo desempeñan un papel importante en en conexión con los ordenadores portátiles, sino también con los sistemas de sobremesa. A continuación se describen brevemente las funciones más importantes así como su uso en los sistemas de gestión de energía APM y ACPI:

Standby (en reposo)

Se desactiva la pantalla y en algunos dispositivos se reduce también el rendimiento del procesador. No todas las implementaciones APM ofrecen esta función. En ACPI este estado se corresponde con S1 o S2.

Suspend (to memory)

Este modo guarda toda la información sobre el estado del sistema en la memoria. A continuación, todo el sistema con excepción de ésta se para. Es un estado en el cual el ordenador gasta muy poca energía. Su gran ventaja es que permite reanudar en unos pocos segundos el trabajo donde lo habíamos dejado sin necesidad de arrancar y cargar de nuevo los programas usados. En la mayoría de los dispositivos con APM basta con cerrar la tapa para suspender y abrirla después para seguir trabajando. En ACPI este estado se corresponde con S3. El soporte de este estado depende enormemente del hardware utilizado.

Hibernation (suspend to disk)

En este modo, el contenido de la memoria se guarda en el disco duro y a continuación el sistema se apaga. El ordenador tarda de treinta a noventa segundos en salir de este periodo de hibernación, tras lo cual se restablece por completo el estado anterior al suspend. Algunos fabricantes ofrecen ciertos modos híbridos (por ejemplo RediSafe en IBM Thinkpads). En ACPI el estado de hibernación se corresponde con S4. En Linux, el modo Suspend to disk es ejecutado por rutinas del kernel independientes de APM y ACPI.

Control de batería

Tanto ACPI como APM controlan el nivel de carga de la batería e informan sobre el nivel de carga actual. Asimismo, ambos sistemas coordinan la ejecución de determinadas acciones cuando se alcanza un nivel de carga crítico.

Apagado automático

Después de un shutdown el ordenador se para completamente sin necesidad de pulsar el botón de apagar. Esto es importante en caso de que se realice un apagado automático poco antes de que se agote la batería.

Apagado de los componentes del sistema

El componente que ahorra una mayor energía al apagarse es el disco duro. Dependiendo de la fiabilidad del sistema, este se puede poner a dormir durante más o menos tiempo. El riesgo de una pérdida de datos se incrementa con la duración del período de reposo de los discos. Se puede desactivar otros componentes via ACPI (al menos en teoría) o de forma duradera en el setup de la BIOS.

Control del rendimiento del procesador

Existen tres formas de ahorro de energía en conexión con el procesador. El ajuste de la frecuencia y el voltaje (también llamado PowerNow! o Speedstep), la suspensión del reloj de CPU (throttling) y la inactividad del procesador (estados C). Estos tres métodos pueden combinarse de la forma más apropiada según el modo de operación del ordenador.


SUSE LINUX Manual de administración 9.3