Para aquellos que utilizamos una laptop es ideal que dure lo más que pueda, sobre todo cuando estamos haciendo una configuración de equipo en la sala de servidores o colgados en algún andamio viendo un switch por consola, y Linux nos da una mano con un pequeño comando que nos puede servir para calibrar la batería y hacer que dure un poco más.
Este comando se llama powertop es una herramienta de diagnóstico basada en terminal desarrollada por Intel que le ayuda a controlar el consumo de energía por los programas que se ejecutan en un sistema Linux cuando no está conectado a una fuente de alimentación. Hay que instalarlo junto con algunos componentes para que funcione bien.
aptitude install powertop
Tan simple como eso, pero debemos agregar si no lo tenemos las siguientes librerías:
aptitude install build-esencial ncurses-dev-dev pciutils libnl-dev-dev libpci libtool
La forma de movernos sobre las pestañas es con la tecla tab para movernos a la derecha y shift + tab para volver, la tecla Esc para salir de la aplicación.
Una vez instalado ya lo podemos usar lanzando el comando, aclaro que estoy haciendo todo como root, dado que requiere ser lanzado de esta forma:
Veamos un resumen de las pantallas:
- Overview nos permite ver una lista del consumo de energía según los procesos del CPU.
- Idle Status el estado de los Cores del procesador
- Frequency stats ver la frecuencia del CPU
- Device stats vemos el consumo por dispositivos.
- Tunables nos muestra que podemos optimizar
Para hacer una calibración vamos a ejecutar lo siguiente:
powertop --calibrate
Y ahora podemos obtener un reporte y exportarlo ya sea como archivo de texto o en formato html.
powertop --csv=powertop_report.txt --time=20s
powertop --html=powertop
firefox powertop.html