Controlar la frecuencia de mi procesador en Ubuntu con terminal

Guía Rápida de cpupower en Ubuntu (Dark)

⚡ Guía Rápida: cpupower en Ubuntu

📦 Instalación

sudo apt update
sudo apt install linux-tools-common linux-tools-$(uname -r)

🔍 Ver frecuencia y gobernador

cpupower frequency-info

Muestra la frecuencia actual, rango permitido y el gobernador activo para cada núcleo.

⚙️ Establecer gobernador

sudo cpupower frequency-set -g powersave
  • -g: Define el gobernador (policy).
  • powersave: Reduce la frecuencia al mínimo para ahorrar energía.

📉 Limitar frecuencia de CPU

sudo cpupower frequency-set -d 800MHz -u 1800MHz
  • -d: Establece la frecuencia mínima (e.g. 800MHz).
  • -u: Establece la frecuencia máxima (e.g. 1800MHz).

🕒 Ver frecuencia en tiempo real

watch -n 1 "cpupower frequency-info | grep 'current CPU frequency'"

Muestra la frecuencia actual del CPU cada segundo.

🛠 Script para aplicar al inicio (opcional)

Crear script:

sudo nano /etc/init.d/cpupower_custom

Contenido:

#!/bin/bash
cpupower frequency-set -g powersave
cpupower frequency-set -d 800MHz -u 1800MHz

Dar permisos y activar:

sudo chmod +x /etc/init.d/cpupower_custom
sudo update-rc.d cpupower_custom defaults

📘 Gobernadores comunes

  • performance: Máxima frecuencia en todo momento.
  • powersave: Mínima frecuencia posible.
  • ondemand: Aumenta frecuencia cuando hay carga.
  • conservative: Como ondemand pero más gradual.
  • schedutil: Integra decisiones con el planificador del kernel.

Comentarios