Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
3.2.3. Ajuste de la política CPUfreq y Velocidad
Una vez 'haya escogido el gobernador CPUfreq, podrá ajustar la velocidad de cada una de las CPU con los ajustables que se hallan en
/sys/devices/system/cpu/[cpu ID]/cpufreq/
. Dichos ajustadores son:
cpuinfo_min_freq
— Muestra la frecuencia operativa mínima disponible de CPU' (en KHz).cpuinfo_max_freq
— Muestra la frecuencia operativa máxima disponible de CPU' (en KHz).scaling_driver
— Muestra qué controlador CPUfreq se utiliza para establecer la frecuencia en esta CPU.scaling_available_governors
— Muestra los gobernadores de CPUfreq disponibles en este kernel. Si desea utilizar un gobernador de CPUfreq que no esté listado en este archivo, consulte el Procedimiento 3.2, “Cómo habilitar un gobernador CPUfreq” en la Sección 3.2.2, “Configuración de CPUfreq” para obtener instrucciones sobre cómo hacerlo.scaling_governor
— Muestra el gobernador CPUfreq que está en uso. Para utilizar un gobernador diferente, utiliceecho [governor] > /sys/devices/system/cpu/[cpu ID]/cpufreq/scaling_governor
(consulte el Procedimiento 3.2, “Cómo habilitar un gobernador CPUfreq” en la Sección 3.2.2, “Configuración de CPUfreq” para obtener mayor información).cpuinfo_cur_freq
— Muestra la velocidad actual de la CPU (en KHz).scaling_available_frequencies
— Lista las frecuencias disponibles para la CPU, en KHz.scaling_min_freq
yscaling_max_freq
— Establecen los límites de política de la CPU, en KHz.affected_cpus
— Lista las CPU que requieren software de coordinación de frecuencia.scaling_setspeed
— Utilizado para cambiar la velocidad del reloj de la CPU, en KHz. Solo puede establecer una velocidad entre los límites de políticas de las CPU (como enscaling_min_freq
yscaling_max_freq
).
Para ver el valor actual de cada ajustable, utilice
cat [tunable]
. Por ejemplo, para ver la velocidad actual de cpu0 (en KHz), use:
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
.
Para cambiar el valor de cada ajustable, use
echo [value]> /sys/devices/system/cpu/[cpu ID]/cpufreq/[tunable]
. Por ejemplo, para establecer la mínima velocidad de cpu0 a 360 KHz, use:
echo 360000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq