Тактовая частота моего процессора постоянно меняется. Это нормально?
Я использую Ubuntu 14.04 на своем ноутбуке, и всякий раз, когда я запускаю
cat /proc/cpuinfo | grep "MHz"
Я получаю разные скорости. Я думал, что тактовая частота является фиксированным свойством, которое может быть разогнано или разогнано. Но нормально ли это поведение?
1 ответ
Это то, что делает регулятор процессора - наблюдайте за использованием и регулируйте частоту соответственно. Масштабирование частоты процессора является довольно стандартной техникой энергосбережения. Есть инструменты для управления частотным масштабированием, cpupower
от linux-tools-common
один из таких.
Чтобы посмотреть текущие настройки регулятора, вы можете просмотреть папки в /sys/devices/system/cpu/cpu*/cpufreq
, Например, доступна максимальная частота моих процессоров:
$ tail /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq
==> /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq <==
3301000
==> /sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq <==
3301000
==> /sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq <==
3301000
==> /sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq <==
3301000
Параметры регулятора могут иметь другое (более низкое) максимальное значение, сохраненное в соответствующем scaling_max_freq
файлы.