Power management/Guide/es

En los últimos años, la gestión de la energía ha sido una de las características diferenciadoras en la búsqueda del equipo portátil perfecto. El sistema operativo ofrece soporte a varias funcionalidades. En esta guía, cubrimos cómo configurar una instalación Gentoo de modo que gestione los recursos que tengan un alto consumo de forma flexible y automática.

Acerca de este documento
Este documento describe cómo configurar las características de gestión de la energía en equipos portátiles. Aunque alguna de la información contenida en esta guía se puede aplicar a la gestión de la energía en equipos servidor, este documento no está orientado a este tipo de equipos. Por favor, sea cuidadoso cuando aplique esto a un sistema que no sea portátil.

Dentro de este documento, lo primero será centrarse en las herramientas para el modo portátil ya que ofrece un conjunto completo de funcionalidades. Sin embargo, también haremos referencia a otras herramientas que podrían ofrecer un enfoque más detallado en los ajustes individuales. En estos casos, se debe deshabilitar la característica de las herramientas para el modo portátil de modo que ambas herramientas no rivalizan por el control de los mismos recursos.

Acerca de laptop_mode
El ajuste laptop_mode es un ajuste de configuración dentro del núcleo que optimiza la E/S permitiendo que los discos giren más despacio (y no se arranquen de nuevo justo después de operaciones que están en cola).

Acerca de laptop-mode-tools
Las herramientas del modo portátil (Laptop Mode Tools) se incluyen en un paquete de software que permite al usuario optimizar las funciones de ahorro de energía. Permite la gestión del ajuste laptop_mode setting en el núcleo Linux y dispone de características adicionales que permiten el ajuste de otras características relacionadas con la energía dentro del sistema.

Configuración mínima del núcleo
Existen diferentes fuentes del núcleo en Portage. Recomendamos utilizar, sin embargo, si se desea soporte avanzado para hibernación, se podría necesitar. Para habilitar la características propias de la gestión de la energía en el núcleo Linux, se deben habilitar los siguientes ajustes:

To enable proper power management features in the Linux kernel, enable the following settings:

No se debe olvidar habilitar el controlador de escalado de frecuencia de la UCP. Para los procesadores Intel core de la serie SandyBridge y superiores los gobernadores userspace, ondemand y conservative no son necesarios, se debería seleccionar performance por defecto e Intel P state control se debería seleccionar en lugar de ACPI Processor P-States driver.

In this case, the userspace, ondemand, and conservative governors are unnecessary. The performance governor should be selected as the default.

Enabling additional drivers
For Intel processors used in laptops since 2011 you may want to enable additional advanced features - Thermal and powercap sysfs.

powercap sysfs driver
Additionally, you can enable Running Average Power Limit – RAPL technology. Both PowerTOP and turbostat utilities are aware of RAPL. For RAPL enablement use:

To make use of Intel's Linux thermal daemon you first need to emerge and enable it via:

or

Para una descripción más detallada consultar el artículo sobre el núcleo y la gestión de energía.

Construir e instalar el nuevo núcleo (si es necesario) y reiniciar.

Instalación
No sorprende saber que la instalación del software Laptop mode tools se realiza de forma fácil mediante:

.

Si embargo este paquete acepta características adicionales u opcionales a través de la configuración con ajustes USE. Por ello, en primer lugar echaremos un vistazo a los ajustes USE permitidos y qué significan para el paquete.

Se puede comprobar que existen dos ajustes USE que parecen incompatibles:  y. ¿Qué ocurre aquí?


 * El ajuste USE  habilita el soporte de la Gestión Avanzada de Energía, y los anteriores (al año 2000) estándares de las características para la gestión de la energía dentro del sistema.
 * El ajuste USE  habilita el soporte para la Configuración e Interfaz de Energía Avanzadas, el sucesor de APM. Todos los portátiles modernos ofrecen soporte para ACPI.

Dependiendo del sistema, se necesitará habilitar  o. En el resto de esta guía se asume que el portátil es lo suficientemente actual para poder utilizar ACPI.

Así, con el conjunto de ajustes USE, instalar laptop-mode-tools:

Configuración
El hecho de tener laptop-mode-tools instalado en el sistema no habilita de forma automática las características de ahorro de energía que se pueden necesitar. Para configurar el paquete, en primer lugar se debe echar un vistazo a. Este el el fichero de configuración principal del paquete y está muy bien descrito (mediante comentarios).

Sin embargo, este no es el único fichero de configuración con el que se trabaja. El paquete laptop-mode-tools soporta añadidos (plugins o módulos) que tienen su propio fichero o ficheros de configuración. Estos ficheros se localizan en y se nombran del mismo modo que el módulo que representas (por ejemplo ).

Uno de los ajustes más importantes en todos los ficheros de configuración consiste en indicar si el paquete laptop-mode-tools debería gobernar un ajuste en particular o no. Esto es importante si se quiere combinar laptop-mode-tools con otros servicios de gestión de la energía como. En este caso se necesita definir :

Las siguientes secciones ayudan al usuario a configurar laptop-mode-tools para que se ajuste a sus necesidades específicas. Cuando se termine, arrancar el servicio laptop_mode y asegurarse de que se arranque en cada inicio del sistema.

Con OpenRC:

Con systemd:

Cómo funciona laptop-mode-tools
Cuando se corre el servicio laptop_mode, el software comprobará en qué estado se encuentra el sistema. Los estados se definen como:


 * Battery, se activa cuando el sistema está funcionando con energía procedente de la batería. Los ficheros de configuración utilizan el prefijo  para los ajustes relacionados con este estado
 * AC, se activa cuando el sistema está funcionando con energía procedente de la red. Los ficheros de configuración utilizan el prefijo  para los ajustes relacionados con este estado
 * Laptop Mode, se activa cuando se habilita el modo portátil. Los ficheros de configuración utilizan el prefijo  para los ajustes relacionados con este estado
 * No Laptop Mode, se activa cuando se deshabilita el modo portátil. Los ficheros de configuración utilizan el prefijo  para los ajustes relacionados con este estado

Los prefijos AC/BATT_ y LM/NOLM_ se pueden combinar para obtetener un prefijo AC_LM_.

Cuando se arranca el servicio laptop_mode, conmutará los modos basados en los eventos que sucedan (y, por supuesto, se basará en los ajustes de la configuración). Por ejemplo, el ajuste  asegurará que la herramientas del modo portátil cambian a laptop mode cuando se utilice la batería. En este caso, se utlizarán los ajustes que comienzan por,  ,   y.

Para asegurarse de que los ajustes no interfieren, no se permitirán que se solapen. En el siguiente ejemplo, el primer conjunto (para ) es valido, sin embargo, el segundo (para  ) no lo es.

Configurar la gestión de la frecuencia de la CPU
El soporte para la gestión de la gestión de la frecuencia de la CPU en las herramientas del modo portátil permiten el cambio de frecuencias. Soporta el ajuste del gobernador de la frecuencia de la CPU y las frecuencias máxima y mínima. El fichero de configuración que se utiliza en este caso es

El Gobernador de frecuencia de la CPU es una directriz del nivel del núcleo que define cómo éste seleccionará la frecuencia de la CPU. Ya se seleccionaron los gobernadores que se utilizaron en la configuración del núcleo anteriormente. Recapitularemos:


 * siempre selecciona la máxima frecuencia
 * siempre selecciona la mínima frecuencia
 * no selecciona nada en particular, por el contrario, deja que decida el usuario (o cualquier proces que el usuario esté corriendo el cual decidirá en nombre del usuario)
 * escalará la frecuencia de la CPU hasta la máxima cuando haya carga
 * escalará la frecuencia de la CPU de forma gradual cuando haya carga

Cuando se conmuta entre red eléctrica y batería o modo portátil (o no), se selecciona el gobernador apropiado (así como su mínima y máxima frecuencia).

Configurar el brillo de la pantalla
Con, las herramientas del modo portátil pueden gestionar el brillo de la pantalla LCD.

El fichero utiliza actualmente (incidencia 499544) para ajustar los valores para el brillo de la pantalla. Los núcleos actuales ya no ofrecen esto, en su lugar se necesitará ajustar esto en.

Los valores posibles que se pueden utlizar están entre cero y el valor de, siendo cero el valor más bajo para el brillo.

Configurar otros servicios
Una característica interesante de laptop-mode-tools es el soporte que ofrece a la recarga de algunos servicios en particular (por ejemplo la bitácora del sistema) después de conmutar su fichero de configuración. Esto se gestiona a través de

Si se habilita, la aplicación laptop_mode conmutará el o los ficheros de configuración de los servicios mencionados con el mismo fichero, pero con un sufijo,  o. Entonces enviará una señal o recargará los servicios apropiados de modo que puedan utilizar el nuevo fichero de configuración.

Instalación
La aplicación permite al usuario gestionar la frecuencia de la CPU con un enfoque más granular que el que ofrece laptop-mode-tools. Sin embargo, antes de entrar en detalles sobre la instalación de, echemos un vistazo a los ajustes USE que soporta.

Los ajustes USE,   y   se solapan, de modo que solo uno de ellos puede estar activo. Si el portátil es lo suficientemente reciente, la mejor apuesta es. Si no,  ofrece todo lo que se necesita. Si no se puede utilizar APM, pruebe con.

Cuando se hayan configurado los ajustes USE, es el momento de instalar.

Configuración
La aplicación monitoriza el estado del sistema mediante varios complementos. Basándose en las sugerencias que se reciben sobre estos complementos, se ajusta la directriz para gobernar la frecuencia de la CPU.

se puede configurar a través del fichero. Contiene tres secciones diferenciadas:


 * 1) La sección   contiene información general de configuración.
 * 2) La sección   define las directrices a las que el demonio de cpufreqd conmutará. Esta sección es muy similar a la información que se utiliza para ajustar manualmente la directriz de la frecuencia de la CPU utilizando cpufreq-set.
 * 3) La sección   es la bestia de carga del demonio cpufreqd, la cual define lo que el demonio hace cuando conmuta a un perfil distinto.

Echar un vistazo a la regla ejemplo.

En el ejemplo de arriba, cambiará el perfil del sistema a On Demand High (también se muestra en el extracto de arriba). Este perfil por si mismo utiliza el gobernador bajo demanda con una frecuencia mínim del 40% (en otras palabras, una CPU de 2 GHz tendrá bajo esta directriz una frecuencia mínima de 800 MHz).

La aplicación puede ofrecer un enfoque más granular sobre el escalado de la frecuencia de la CPU. Pero no solo esto, se puede ajustar la frecuencia de la CPU basándose en otras métricas disponibles. La configuración por defecto ofrece una regla ejemplo: Cuando se está viendo una película, se desea el máximo rendimiento (a menos que la temperatura de la CPU suba demasiado).

Una vez se haya configurado, es el momento de arrancarlo (y asegurarse de que se carga de forma automática). ¡Asegúrese de que se ha deshabilitado la gestión de la frecuencia de la CPU por parte de otras herramientas (como laptop-modo-tools)!

Ver también

 * USB Power Saving

Recursos externos

 * Página oficial de las herramientas del modo portátil (Laptop Mode Tools), incluye información acerca del modo portátil.
 * PowerTOP, una aplicación interactiva que ayuda a los usuarios a encontrar los procesos que están forzando que la UCP se despierte más a menudo.
 * Un artículo ThinkWiki acerca de cómo reducir el consumo de energía (en Linux). Este artículo ofrece una lista exhaustiva de medidas que se pueden tomar. Se debe observar que las herramientas del modo portátil implementan la mayoría de éstas (si se configura de forma adecuada).