Nada mejor para mejorar el rendimiento de Ubuntu 24.04 LTS que cambiar el "governor" por defecto de la CPU de "ondemand" a "performance".
Para lograr esto, se utilizará "cpufrequtils" que se puede instalar a través del gestor de paquetes de Ubuntu.
1. Instalar cpufrequtils.
En una ventana de terminal ejecutar el comando:
sudo apt install cpufrequtils
Se instalará la aplicación.
2. Cambiar el gobernador de CPU a rendimiento.
Para cambiar el controlador de CPU a rendimiento (performance), en la terminal:
for cpu in /sys/devices/system/cpu/cpu[0-9]*; do
sudo cpufreq-set -c "${cpu##*/cpu}" -g performance
done
El cambio se aplicará inmediatamente a todos los núcleos de la CPU, sin embargo, no se mantendrá tras el reinicio, por lo que será necesario crear un pequeño script para aplicar todo lo anterior en el arranque.
3. Aplicar el controlador de rendimiento de la CPU en el arranque
Crear un nuevo archivo de servicio systemd:
sudo nano /etc/systemd/system/set-cpufreq.service
Esto abrirá nano, un editor de texto basado en línea de comandos. Dentro del archivo, insertar:
[Unit]
Description=Set CPU governor to performance
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/usr/bin/set-cpufreq.sh
RemainAfterExit=true
[Install]
WantedBy=multi-user.target
Esta instrucción indicará al servicio de arranque que ejecute el script al inicio para todos los usuarios. Guardar el archivo (ctrl+o)
A continuación, crear el propio script de inicio con el siguiente comando:
sudo nano /usr/bin/set-cpufreq.sh
Como contenido de la secuencia de comandos, se introducirá:
#!/bin/bash
for cpu in /sys/devices/system/cpu/cpu[0-9]*; do
cpufreq-set -c "${cpu##*/cpu}" -g performance
done
Que establece que todos los núcleos de la CPU utilicen el gobernador de rendimiento.
De nuevo, guardar el archivo (ctrl+o)
Hacer el script anterior ejecutable:
sudo chmod +x /usr/bin/set-cpufreq.sh
Volver a cargar la configuración del gestor Systemd:
sudo systemctl daemon-reload
Establecer el nuevo servicio para iniciar en el arranque:
sudo systemctl enable set-cpufreq.service
Reiniciar el sistema.
El nuevo perfil de rendimiento será el que se aplique por defecto en cada reinicio.
Listo.
4. ¿Cómo confirmar que se han aplicado los ajustes?
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Tweet |
0 comentarios:
Publicar un comentario