Тактовая частота моего процессора постоянно меняется. Это нормально?

Я использую 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 файлы.

Другие вопросы по тегам