Destio небольшой блог

   

Регулировка температуры и частоты процессора

Для легкой и удобной регулировки частоты нужен пакет cpufrequtils
cpufreq-info выдаст информацию о текущем состоянии системы. Всего есть пять фиксированных предустановок cpufreq:
performance — максимально возможная частота
ondemand — динамический режим, при котором повышение пороговой нагрузки на процессор приводит к поднятию частоты до максимальных значений
conservative — аналог ondemand, но повышение происходит не до максимальных значений, а ступенчатно.
powersave — минимальная частота
userspace — использует частоту, задаваемую вручную

Для использования политик нужна команда cpufreq-set, например

# cpufreq-set -g conservative -c 3

установит режим  conservative на четвертом ядре (по-умолчанию все параметры применяются к CPU0). Этот параметр сохранится до перезагрузки. Чтобы после каждого рестарта системы не выполнять  cpufreq-set, эти параметры можно прописать в автозагрузку (/etc/init.d/after.local):

echo conservative > /sys/devices/system/cpu/cpuX/cpufreq/scaling_governor

где cpuX— нужное ядро процессора. Температуру процессора покажет sensors (пакет с аналогичным названием). Перед первым запуском нужно запустить

# sensors-detect

При этом будут обнаружены корректно работающие термодатчики, проведен анализ показателей напряжения и других параметров. В дальнейшем для запуска sensors root уже не нужен.

 

Ярлыки: ,


Ближайшие сообщения

Похожие сообщения

Ответить