Современные процессоры могут динамически изменять свою частоту в
зависимости от степени нагрузки. Работает это так. При определённом
низком уровне нагрузки процессор сбросит частоту на один шаг (например
333 МГц) и так далее, пока нагрузка на данной частоте не станет выше
порога сброса частоты или не достигнуто минимально возможное для данной
модели значение частоты. Когда же нагрузка на пониженной частоте
превысит заданный порог нагрузки (по умолчанию это 95% загрузки
процессора), то частота подымется на один шаг и так далее, аналогично
механизму сброса частоты.
Получить информацию о текущей частоте проще всего из файла /proc/cpuinfo. Найдём из него информацию о частоте (строки, содержащие "MHz") с помощью команды grep:
grep MHz /proc/cpuinfo
Мы получим вывод текущей частоты в мегагерцах для каждого ядра (потока):
cpu MHz : 1000.000
cpu MHz : 1000.000
В данном примере оба потока процессора работают на пониженной частоте в 1 ГГц.
Можно автоматически обновлять вывод данной информации, используя утилиту watch:
watch grep MHz /proc/cpuinfo
Монитор изменения частоты процессора
В GNOME 2 есть апплет "Монитор изменения частоты процессора", который
показывает текущую частоту процессора и позволяет управлять ей. Это
удобно, благодаря простому графическому интерфейсу.
Дополнительно
Можно узнать доступные значения частот для вашей модели процессора и
статистику времени работы на разных частотах, используя команду cpufreq-info из пакета cpufrequtils (необходимо установить этот пакет из репозитория вашего дистрибутива).
Пример (для 1 потока):
analyzing CPU 0:
hardware limits: 1000 MHz - 1.67 GHz
available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz
current CPU frequency is 1000 MHz.
cpufreq stats: 1.67 GHz:14,04%, 1.33 GHz:1,16%, 1000 MHz:84,79% (1506852)
Здесь же также указывается текущая частота (current CPU frequency). В
последней строке представлена статистика проработанного времени на
разных частотах (только за период текущего uptime'а).
Также с помощью cpufrequtils можно изменить режим управления частотой или выставить свою частоту из доступных.
Источник:http://linuxnow.ru/view.php?id=107
|