Saltar al contenido
Todo sobre trucos y tutoriales de Android

Auto-cpufreq – Optimizador de potencia y velocidad de CPU para sistemas Linux

herramienta auto-cpufreq

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:

Auto-cpufreq: un optimizador de potencia y velocidad de CPU

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.

auto-cpufreq-instalado con éxito

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
Install-auto-cpu-freq-with-snap

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
auto-cpufreq-monitor-modo

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
Auto-cpufreq: velocidad y potencia de la CPU

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,

TE PUEDE INTERESAR:  Bpytop: un monitor de recursos eficiente en Linux