3.2.2. Настройка CPUfreq
3.2.2. Настройка CPUfreq
Прежде чем выбрать и настроить регулятор CPUfreq, надо установить соответствующий драйвер.
Процедура 3.1. Добавление драйвера CPUfreq
- Проверьте наличие драйверов CPUfreq в системе:
ls /lib/modules/[версия_ядра]/kernel/arch/[архитектура]/kernel/cpu/cpufreq/ - Добавьте драйвер CPUfreq:
modprobe[драйвер_CPUfreq]Не указывайте расширение.ko.Важно
При выборе драйвера всегда отдавайте предпочтениеacpi-cpufreq, а неp4-clockmod. В то время как использованиеp4-clockmodснижает частоту часов процессора, оно не снижает потребление энергии. В свою очередь,acpi-cpufreqуменьшает потребление энергии и тепловыделение при уменьшении частоты процессора. - Завершив настройку драйвера CPUfreq, можно проверить, какой регулятор используется системой в настоящий момент:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Можно также просмотреть доступные регуляторы для процессора:
cat /sys/devices/system/cpu/[ID_процессора]/cpufreq/scaling_available_governors
Некоторые регуляторы могут быть недоступны. В таком случае с помощью команды
modprobe добавьте модули ядра, необходимые для активации определенного регулятора. Модули ядра можно найти в /lib/modules/[версия_ядра]/kernel/drivers/cpufreq/.
Процедура 3.2. Активация регулятора CPUfreq
- Для включения регулятора в список воспользуйтесь командой
modprobe. Например, если вас интересует регуляторondemand, выполните:modprobe cpufreq_ondemand - Теперь он будет доступен. Команда активации выглядит так:
echo[регулятор]> /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
