Controlar y mejorar el tiempo de la batería de tu portátil en Linux

Published:

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:

powertop

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

powertop1

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles

Ads Blocker Image Powered by Code Help Pro

Se detecto un bloqueador de publicidad!!!

Nuestro contenido es 100% gratuito, por favor colabora con nosotros, permite la publicidad y disfruta del contenido.