3.2.2. Configuración de CPUfreq
Antes de seleccionar y configurar un gobernador CPUfreq, se necesita añadir el controlador de CPUfreq.
Procedimiento 3.1. Cómo añadir el controlador CPUfreq
- Utilice el siguiente comando para ver cuáles controladores de CPUfreq están disponibles en su sistema:
ls /lib/modules/[versión de kernel]/kernel/arq/[arquitectura]/kernel/cpu/cpufreq/
- Use
modprobe
para añadir el controlador CPUfreq apropiado.modprobe [controlador de CPUfreq]
Al usar el comando anterior, asegúrese de eliminar el sufijo de nombre de archivo.ko
Importante
Al escoger un controlador CPUfreq apropiado, siempre elijaacpi-cpufreq
sobrep4-clockmod
. Aunque el uso del controladorp4-clockmod
reduce la frecuencia del reloj de una CPU, no reduce el voltaje. Por otra parte,acpi-cpufreq
reduce el voltaje junto con la frecuencia del reloj de la CPU, permitiendo menos consumo de energía y salida de calor para cada reducción de unidad en rendimiento.. - Una vez el controlador CPUfreq esté configurado, se podrá ver el sistema actual que está gobernando, mediante:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
También puede ver qué gobernadores están disponibles para una CPU específica, mediante:
cat /sys/devices/system/cpu/[cpu ID]/cpufreq/scaling_available_governors
Algunos gobernadores de CPUfreq pueden no estar disponibles para su uso. En este caso, utilice
modprobe
para añadir los módulos de kernel necesarios para habilitar el gobernador CPUfreq específico que desee utilizar. Dichos módulos de kernel están disponibles en /lib/modules/[versión de kernel]/kernel/drivers/cpufreq/
.
Procedimiento 3.2. Cómo habilitar un gobernador CPUfreq
- Si el gobernador específico no aparece en la lista como disponible, utilice
modprobe
para habilitar el gobernador que desee utilizar. Por ejemplo, si el gobernadorondemand
no está disponible para su CPU, use el siguiente comando:modprobe cpufreq_ondemand
- Cuando un gobernador esté listado como disponible para su CPU, usted podrá habilitarlo mediante:
echo [gobernador] > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor