
En esta guía, exploramos otra herramienta de monitoreo: auto-cpufreq, un optimizador de potencia y velocidad de la CPU. En un artículo anterior, analizamos un monitor de recursos fácil de usar conocido como Bashtop y vimos lo fácil que es controlar el rendimiento del sistema directamente desde la terminal.
Auto-cpufreq es una utilidad de línea de comandos de código abierto basada en Python bajo la licencia GPL 3.0. La herramienta monitorea su CPU e imprime métricas en la terminal, como el uso de la CPU y la frecuencia y temperatura de cada núcleo de la CPU. Además, supervisa el estado de la batería, la carga del sistema y la gestión del impulso del turbo.
¿Por qué necesita auto-cpufreq?
La herramienta auto-cpufreq optimiza automáticamente su CPU y la energía de la batería tanto en estado persistente como temporal. Al hacerlo, mantiene su sistema Linux en un estado de funcionamiento perfecto y prolonga la duración de la batería sin comprometer nada.
Ahora cambiemos de marcha y veamos cómo puede instalar esta útil herramienta en varias distribuciones de Linux.
Instalación de auto-cpufreq
Hay dos formas de instalar auto-cpufreq: instalar desde la fuente e instalar usando instantáneas. Echemos un vistazo a cada uno de estos dos.
Instalación de auto-cpufreq desde la fuente
Para instalar desde la fuente, primero, clone el repositorio de git como se muestra»
$ git clone https://github.com/AdnanHodzic/auto-cpufreq.git
A continuación, navegue hasta el directorio clonado y cree desde el origen como se muestra:
$ cd auto-cpufreq && sudo ./auto-cpufreq-installer
Este comando instalará todos los paquetes de Python necesarios. También en el curso de la instalación, el instalador le pedirá que confirme la instalación presionando ‘yo‘ en el teclado como se muestra:

Posteriormente, se instalarán paquetes adicionales como lm_sensors para monitorear la temperatura de los núcleos de la CPU y hddtemp para monitorear inteligentemente la temperatura del disco duro. El siguiente resultado confirma que la instalación se realizó correctamente.

Instalando auto-cpufreq usando snaps
La otra forma de instalar la herramienta auto-cpufreq es instalar desde instantáneas. Un complemento es un archivo comprimido que contiene un paquete de software junto con todas sus bibliotecas y dependencias. Hoy en día, se prefieren las instantáneas a los administradores de paquetes tradicionales debido a la instalación perfecta de los paquetes, ya que se han solucionado los problemas de dependencia.
Ubuntu/Menta/Debian
Para versiones de Ubuntu desde Ubuntu 16.04 (Xenial Xerus) y versiones posteriores como Ubuntu 18.04 (Bionic Beaver) y Ubuntu 20.04 (Focal Fossa), Snap ya viene instalado. Para instalar auto-cpufreq, ejecute el comando:
$ sudo snap install auto-cpufreq

Para Linux Mint, Debian y versiones anteriores de Ubuntu, primero instale el paquete snapd como se muestra:
$ sudo apt-get update
$ sudo apt-get install snapd
Luego, finalmente instale auto-cpufreq ejecutando:
$ sudo snap install auto-cpufreq
CentOS / RHEL
Snap está disponible para CentOS 7.6+ y RHEL 7.6+ desde el repositorio de EPEL. Por lo tanto, primero agregue el repositorio EPEL en su sistema.
$ sudo yum install epel-release
A continuación, instale Snap como se muestra en el siguiente comando:
$ sudo yum install snapd
A continuación, habilite el demonio snapd
$ sudo systemctl enable --now snapd.socket
A partir de entonces, cree un vínculo simbólico entre /var/lib/snapd/snap
y /snap
:
$ sudo ln -s /var/lib/snapd/snap /snap
Finalmente, para instalar auto-cpufreq, invoque el comando:
$ sudo snap install auto-cpufreq
Fedora
Para Fedora, instale snapd como se muestra y reinicie su sistema
$ sudo dnf install snapd
A continuación, cree un vínculo simbólico entre /var/lib/snapd/snap
y /snap
:
$ sudo ln -s /var/lib/snapd/snap /snap
Y una vez más, para instalar auto-cpufreq, ejecute:
$ sudo snap install auto-cpufreq
Puede consultar los pasos de instalación para otras distribuciones desde la tienda de Snapcraft.
Cómo ejecutar auto-cpufreq
Para comenzar a usar la herramienta auto-cpufreq, abra su terminal y ejecute:
$ sudo auto-cpufreq
Se le presentarán 3 modos que puede usar para ejecutar la herramienta con:
Modo monitor:
En este modo, no se realizan cambios en el sistema. El usuario solo obtiene una vista previa de lo que la herramienta puede hacer en su sistema.
$ sudo auto-cpufreq --monitor

Modo en vivo:
En el modo en vivo, los ajustes necesarios se realizan en su sistema temporalmente y se pierden al reiniciar. Esto simula cómo se ejecutaría un sistema si los cambios se implementaran de forma permanente.
$ sudo auto-cpufreq --monitor
Instalar: demonio auto-cpufreq
En este modo, auto-cpufreq se implementa como un demonio usando el siguiente comando:
$ sudo auto-cpufreq --install

Puede verificar el estado del daemon ejecutando:
$ sudo systemctl status auto-cpufreq
A partir de entonces, se realizan las modificaciones necesarias que finalmente persisten en los reinicios. Para echar un vistazo a los registros, ejecute el comando:
$ sudo auto-cpufreq --log
Conclusión
Esto nos lleva al final de este tema. Hemos examinado Auto-cpufreq, un optimizador de potencia y velocidad de CPU para sistemas Linux. Háganos saber cómo fue su experiencia con la herramienta en la sección de comentarios. Gracias,