SDB:Powertop
Probado en openSUSE | Artículos recomendados | Artículos relacionados | |||
|
Contenido
Uso de PowerTOP
PowerTOP dispone solo de una interfaz en modo texto, por lo que debe ejecutarse en una consola. Los datos se muestran en pestañas, seleccionándose la siguiente con la tecla Tabulador y la anterior con Mayúsculas + Tabulador. En cada pestaña las teclas flecha arriba y flecha abajo sirven para desplazar el contenido hacia arriba o hacia abajo respectivamente. En la pestaña Optimizables sirven además para seleccionar el siguiente o anterior elemento de la lista. En dicha pestaña, las teclas Espacio o Intro sirven para cambiar el estado del elemento seleccionado de Malo a Bueno y al contrario.
Opciones de PowerTOP
Las opciones disponibles se pueden ver añadiendo el parámetro --help
al ejecutar PowerTOP:
/usr/sbin/powertop --help
Los directorios con comandos destinados a la administración del sistema no se encuentran en las rutas de búsqueda por defecto en openSUSE. Por eso se utilizó la ruta completa hasta el ejecutable. |
Uso: powertop [OPCIONES] --debug ejecución en modo de "depuración" --version mostrar información de la versión --calibrate ejecutar powertop en modo de calibración --auto-tune Asigna el valor BUENO a todas las opciones optimizables --extech[=devnode] usa un Extech Power Analyzer para las mediciones --html[=FILENAME] generar un informe HTML --csv[=FILENAME] generar un informe CSV --time[=seconds] generar un informe durante 'x' segundos --iteration[=iterations] número de veces que se ejecutará cada test --workload[=workload] fichero a ejecutar para la carga de trabajo --quiet suprimir la salida stderr --help mostrar este menú de ayuda Para obtener más ayuda, consulte el archivo README
La opción --auto-tune
está disponible a partir de la versión 2.5, y, como veremos más adelante, es de especial interés. Para obtener una explicación completa de cada una de las opciones, consulte la página man de PowerTOP ejecutando el comando man powertop
en una consola.
Cómo hacer permanentes los cambios de PowerTOP
Los cambios en la pestaña Optimizables de PowerTOP son solo temporales, se pierden al reiniciar el ordenador. Para hacerlos permanentes es necesario crear un servicio para que systemd lo ejecute durante el arranque. Esto se hace creando un archivo, que llamaremos powertop.service
, en el directorio /etc/systemd/system
. Por comodidad, usaremos el editor de texto joe
en una consola.
sudo joe /etc/systemd/system/powertop.service
Una vez abierto el archivo, copiaremos el contenido que aparece a continuación en él:
[Unit] Description=Ajustes de PowerTOP [Service] Type=oneshot RemainAfterExit=no ExecStart=/usr/sbin/powertop --auto-tune # "powertop --auto-tune" aun necesita una terminal por alguna razón. # ¿Un posible fallo? Environment="TERM=xterm" [Install] WantedBy=multi-user.target
Para terminar la edición y grabar el archivo hay que pulsar la combinación de teclas Control + k + x.
Aquí es donde vemos la utilidad de la opción --auto-tune
de PowerTOP. Anteriormente había que editar distintos archivos de configuración o crear scripts que se ejecutarían durante el arranque con resultados variables, ya que otras utilidades de ahorro de energía o configuración del sistema sobrescribían los valores que se deseaban ajustar. Sin embargo, ejecutando PowerTOP con la opción --auto-tune
hace que éste se encargue de aplicar los cambios. El inconveniente de este método es que se activan todas las opciones posibles, y en algunas ocasiones puede que no se quiera esto y haya que recurrir al método antiguo para aplicar la configuración deseada.
Esta última forma no se cubrirá de momento en este artículo. |
Después de crear el archivo, hay que activar el servicio ejecutando en la consola el siguiente comando:
sudo systemctl enable powertop.service
Una vez hecho, se puede iniciar sin necesidad de reiniciar con:
sudo systemctl start powertop.service
Después de ejecutar el comando anterior o de reiniciar, al ejecutar de nuevo PowerTOP se podrá observar que las opciones optimizables están activadas.