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 su 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, necesitará 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 ajustar 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 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:

No olvide habilitar el controlador de escalado de frecuencia para la CPU, el cual está localizado justo después de la opción ACPI Processor P-States driver mencionada arriba.

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 emerge app-laptop/laptop-mode-tools. Sin embargo, este paquete ofrece ajustes adicionales a través de la configuración de USE. Por ello, en primer lugar echaremos un vistazo a los ajustes USE soportados y qué hacen en el paquete.

.

However, this package takes on additional, optional settings through USE flag configuration. So let's first take a look at the supported USE flags and what they mean to the package.

Como se puede ver, hay dos ajustes USE que parecen ser 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á  o. En el resto de esta guía asumiremos que el portátil es lo suficientemente reciente 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 como cpufreqd. En este caso se necesitará 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.

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  y   se pueden combinar (de modo que se puede tener un prefijo  ).

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).

Como se puede ver, 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 para cuando se está viendo una película, en la que se requiere el mayor rendimiento, a menos que la temperatura de la CPU suba demasiado.

Una vez 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)!

Recursos

 * Laptop Mode Tools Homepage, includes About laptop mode.
 * PowerTOP, an interactive application helping users to find out which processes are forcing wakeups on the CPU most often.
 * A ThinkWiki article on How to reduce power consumption (on Linux). This article offers an exhaustive list of measures one can take. However, it should be noted that the laptop mode tools implements the majority of these (if properly configured).