Powertop es una herramienta desarrollada por Intel para habilitar varios modos de ahorro de energía en el kernel, el espacio de usuario y el hardware. Powertop lo ayuda a monitorear los procesos y obtener la utilización de la CPU de cada proceso y despertarlo de sus estados inactivos. Esto le permite identificar aplicaciones que tienen demandas de alta potencia y eliminar sus procesos si no es necesario.
La utilidad PowerTOP Linux puede monitorear y mostrar el uso de energía eléctrica de un sistema. Esto lo convierte en una herramienta de diagnóstico y monitoreo de hardware muy útil. Es una de las utilidades de extensión de batería más poderosas para computadoras portátiles. Esta herramienta es compatible con los procesadores Intel, AMD, ARM y UltraSparc.
Instalación de Powertop en Ubuntu 16.04/20.04
El paquete Powertop está disponible en los repositorios ascendentes de Ubuntu 16.04/20.04. Instálelo fácilmente desde apt-get herramienta de gestión de paquetes.
$ sudo apt-get update
$ sudo apt-get install powertop
Esta instalación le proporciona una herramienta de línea de comandos llamada powertop que se utiliza para verificar y monitorear el uso de energía.
Acceder a los parámetros ajustables de PowerTOP
Veamos algunos ejemplos de cómo usar Powertop. Antes de comenzar a realizar cambios, es una buena idea obtener primero una línea de base de cuál es su consumo de energía actual. Necesita privilegios de superusuario, por lo tanto sudo se debe usar el comando.
$ sudo powertop
Este es el modo predeterminado para ejecutar PowerTOP. Abrirá una interfaz n-curses que aloja el modo interactivo de Powertop. Tenga en cuenta que debe estar funcionando con la energía de la batería para que Powertop obtenga el uso actual de vatios de la máquina. Una vez que se inicia la aplicación, puede pasar a la sección Tunables para ajustar la configuración de administración de energía para cada elemento de la lista.
Desde el diseño, en la pestaña Tunables hay una lista de los dispositivos que están presentes en el sistema. Los dispositivos que no están ajustados para la administración de energía tienen el mensaje "Malo ” etiqueta asociada. De lo contrario, la etiqueta dice "Bueno ”.
Navegación de la interfaz n-curses de Powertop
Para navegar, use la tecla de tabulación para visitar los diferentes elementos del menú. Usa las teclas de flecha para navegar verticalmente en una página y la tecla Intro para cambiar la configuración de los elementos en Tunables.
Modos de funcionamiento del techo eléctrico
Hay otros modos en los que puede iniciar Powertop además del interactivo. A saber
Modo HTML
Esta función ejecuta PowerTOP y almacena el resultado en el archivo powertop.html:
$ sudo powertop --html[=FILENAME]
Modo CSV
En este modo, la salida se da en formato CSV con el nombre predeterminado de powertop.csv si no se da ningún nombre:
$ sudo powertop --csv[=FILENAME]
Modo de calibración
El modo de calibración mide la energía para un conjunto de ejecuciones utilizando diferentes configuraciones inactivas para dispositivos USB, radios, retroiluminación, wifi, disco y la CPU.
$ sudo powertop --calibrate
Modo de sintonización automática
Esta función establece todas las opciones ajustables en su configuración BUENA sin intervención adicional del usuario.
$ sudo powertop --auto-tune
Modo de carga de trabajo
Bueno para los puntos de referencia. Ejecuta una carga de trabajo e identifica el consumo de energía del sistema durante la ejecución de la carga de trabajo.
$ sudo powertop --workload[=WORKLOAD]
Desinstalación de Powertop en Ubuntu 16.04
Si ya no necesita esta herramienta y tiene ganas de desinstalarla, sin tocar ningún archivo de configuración, ejecute:
$ sudo apt-get remove powertop
Para eliminar el paquete powertop y sus dependencias, deberá ejecutar:
$ sudo apt-get remove --auto-remove powertop
Si tuvo que eliminar solo el paquete powertop y ahora necesita borrar sus archivos y datos de configuración, use:
$ sudo apt-get purge --auto-remove powertop
Conclusión
Powertop es una buena herramienta para los usuarios de portátiles interesados en la máxima eficiencia energética. Al filtrar las aplicaciones que consumen más energía, es fácil retener solo las aplicaciones útiles y productivas. Si es un desarrollador, también puede ampliar sus funcionalidades para lograr más.