[Comm] регулировка частоты процессора
Denis G. Samsonenko
d.g.samsonenko на gmail.com
Сб Авг 28 16:26:04 UTC 2010
День добрый!
В общем, просуммирую для архива:
Включение автоматической регулировки частоты процессора в зависимости
от нагрузки без использования спецсервистов типа cpuspeed, powernowd,
etc.
Спасибо Михаилу Шигорину за пояснения и указание нужного направления.
>> userspace требует отдельного контролирующего процесса,
>> а ondemand справляется в ядре (настраивается в /sys).
>>
>> http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling
>> и при желании -- Documentation/cpu-freq/governors.txt
Итак, чтобы включить автоматическую регулировку частоты процессора
надо поместить в /etc/modues следующую строку:
cpufreq_ondemand
Так же туда надо прописать подходящий модуль для вашего процессора. В
моём случае это такие:
powernow_k8 (для AMD Athlon 64 X2);
acpi_cpufreq (для Intel Atom N270).
Остальные варианты можно посмотреть по приведённой выше ссылке.
На моём EeePC 1000H с Intel Atom пришлось ещё прописать в
/etc/sysfs.conf следующие строки:
devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand
devices/system/cpu/cpu1/cpufreq/scaling_governor = ondemand
Иначе по умолчанию использовался профиль perfomance, и частота
процессора всегда была максимальной.
На стационарном компе с AMD Athlon 64 X2 правки /etc/sysfs.conf не
потребовалось.
Вот, вроде всё.
--
Всего доброго,
Денис.
Подробная информация о списке рассылки community