Суббота
20.04.2024, 09:40
| RSS
Главная
Меню сайта

Категории раздела
Madriva [3]
Ubuntu (KUbuntu, EdUbuntu, XUbuntu) [78]
SUSE [1]
Fedora Core [9]
ASPLinux [1]
Debian [16]
Gentoo [3]
Другие [167]

Мини-чат

Наш опрос
Какую графическую среду Вы используете?
Всего ответов: 103

Статистика

Rambler's Top100Рейтинг@Mail.ru

Главная » 2012 » Июль » 29 » Узнаём текущую частоту процессора в Linux
Узнаём текущую частоту процессора в Linux
07:42
Современные процессоры могут динамически изменять свою частоту в зависимости от степени нагрузки. Работает это так. При определённом низком уровне нагрузки процессор сбросит частоту на один шаг (например 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-applet-selector


Дополнительно
Можно узнать доступные значения частот для вашей модели процессора и статистику времени работы на разных частотах, используя команду 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
Категория: Другие | Просмотров: 1961 | Добавил: tol | Рейтинг: 0.0/0 |
Всего комментариев: 2
2 Immutsrit  
0
Привет Всем !!

1 Bampgariera  
0
В диалоговом owe Библиотека стилей представлены примеры таО.

Имя *:
Email *:
Код *:
Форма входа

Поиск

Друзья сайта

  • Администрация

    Andry


    Tol


    Copyright MyCorp © 2024
    Хостинг от uCoz