На что влияет частота процессора. Как посмотреть текущую частоту процессора в Linux Показ максимальной, минимальной и текущей частоты процессора с lscpu

Показывают относительную загруженность центрального процессора. Иногда нужно (или просто хочется) посмотреть частоту CPU в данный момент. В этой заметке я расскажу, как узнать, на какой частоте работает процессор в Linux, а также другие его характеристики, такие как температуру и напряжение.

i7z

Самой наглядной программой для просмотра частоты центрального процессора в реальном времени является i7z .

Установка в Ubuntu, Linux Mint, Kali Linux, Debian и их производные:

Sudo apt install i7z

Для установки в Arch Linux, BlackArch и их производные:a

Sudo pacman -S i7z

Sudo i7z

Программа постоянно обновляет данные и интерактивно показывает такие характеристики процессора для каждого ядра как:

  • текущую частоту
  • текущую загруженность
  • напряжение в данный момент

В самом верху показана базовая частота процессора из cpuinfo, у меня на скриншоте это 2208.00Mhz.

Затем идёт настоящая частота (без учёта Turbo).

Также показан CPU Multiplier и Bus clock frequency (BCLK).

Строка мультипликатор (Max TURBO Multiplier) содержит информацию о том, как умножается частота шины (Bus clock frequency (BCLK)) при Турбо ускорении (Turbo Boost) в зависимости он нагрузки на ядра. В моём скриншоте 41x/41x/40x/40x/39x/39x показывает умножение при нагрузке на соответствующее число ядер 1/2/3/4/5/6. То есть при нагрузке на 1 или 2 ядра, умножение будет 41x, соответственно максимальная частота 100.32 * 41 = 4113,12, то есть максимальная частота 4.1 Гигагерц. При нагрузке на шесть ядер: 100.32 * 39 = 3912,48, то есть максимальная частота 3.9 Гигагерц.

Real Current Frequency — это реальная текущая частота.

  • Core — номер ядра
  • Actual Freq (Mult.) — текущая частота
  • C0% — Загруженность процессора в процентах
  • Halt(C1)% — Работа процессора с остановками (Состояния когда >C0 означает режимы энергосбережения с холостым ходом)
  • C3 % — Ядра, работающие с PLL, отключены, и кэш ядра отключён
  • C6 % — Как C3 + состояние ядра сохраняется в кэше последнего уровня
  • C7 % — как и C6, но глубже
  • Temp — температура в данный момент на каждое ядро
  • Vcore — напряжение в данный момент на каждое ядро

Данные в таблице меняются каждую секунду. соответствует числу core-id в /proc/cpuinfo

Сообщение "Garbage Values" выводиться когда считываются «мусорные» (которые невозможно интерпретировать) значения.

Внешний вид i7z основан на ncurses. Обычно программ запускается без опций, но при желании вы можете настроить ведение журнала и отключить интерфейс.

i7z поддерживает следующие опции:

Дописать файл журнала:

I7z --write a

/i7z -w a

Вместо дозаписи, начать журнал заново (старый стирается):

I7z --write l

/i7z -w l

/i7z -l filename

Указать определённый сокет для печати:

I7z --socket0 X

Чтобы выводить информацию о центральном процессоре на втором сокете:

I7z --socket1 X

Чтобы отключюить ncurses GUI (графический интерфейс):

I7z --nogui

Пример: чтобы печать информацию о процессорах в двух сокетах и также заменить файл журнала:

I7z --socket0 0 --socket1 1 -logfile /tmp/logfilei7z -w l

Программа i7z очень наглядная и, пожалуй, самая удобная, если нужно посмотреть информацию о центральном процессоре на данный момент, но у неё есть свои недостатки. Для некоторых современных моделей неправильно определяется поколение процессора. Из-за особенностей программы показывать только ядра (а не логические ядра), при нагрузке на одно ядро может возникнуть ситуация, что это ядро будет отсутствовать в списке. То есть система явно загружена, вентилятор шумит, частоты на максимуме, но i7z показывает, что все ядра в простое. Поскольку система время от времени переключает нагрузку на другое ядро при интенсивном использовании однопоточным процессом, то активное ядро, то появляется, то пропадает в i7z. Поскольку i7z уже 5 лет не обновляется, шансов, что эти баги будут когда-либо исправлены, немного.

Показ максимальной, минимальной и текущей частоты процессора с lscpu

Используя команду lscpu, можно вывести информацию о поддерживаемом процессоре диапазоне частот, а также о том, какая частота у процессора в данный момент:

Lscpu | grep MHz

Чтобы показать только текущую частоту CPU:

Lscpu | grep "CPU MHz" | awk "{ print $3; }"

Чтобы постоянно обновлять данные о текущей частоте процессора:

Watch -n1 "lscpu | grep "CPU MHz" | awk "{print $1}""

Частота каждого ядра процессора в Linux

Чтобы показать частоту для каждого ядра центрального процессора, выполните команду:

Cat /proc/cpuinfo | grep "MHz"

Если вы хотите, чтобы информация о текущей частоте постоянно обновлялась, то запустите команду:

Watch -n1 "cat /proc/cpuinfo | grep \"MHz\""

Просмотр частоты процессора независимо от дистрибутива и установленных программ

Следующий способ является самым универсальным, должен работать на всех дистрибутивах по умолчанию:

Sudo watch -n 1 cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq

в результате будет показываться частота для каждого ядра процессора.

Другие способы

Рассмотренных способов уже должно хватить с избытком. Если вам всё равно мало, то вот ещё. Обратите внимание, что некоторые из упомянутых программ вам нужно будет сначала установить.

С помощью lshw :

Sudo lshw -c cpu

Более точно:

Sudo lshw -c cpu | grep capacity

С помощью dmidecode :

Sudo dmidecode -t processor

Более точно:

Sudo dmidecode -t processor | grep "Speed"

Оверклокеры обращают внимание, что только команда dmidecode показывает правильные значения, если процессор разогнан.

С помощью графического аплета Conky можно получи такую наглядную картину:

Индикатор частоты процессора .

От тактовой частоты процессора сильно зависит производительность и скорость работы системы. Данный показатель не является постоянным и может незначительно изменяться в ходе работы компьютера. При желании, процессор также можно «разогнать», тем самым увеличив частоту.

Узнать тактовую частоту можно как стандартными способами, так и при помощи стороннего ПО (последнее даёт более точный результат).

Стоит помнить, что тактовая частота процессора измеряется в герцах, но обычно указывается либо в мегагерцах (МГц), либо в гигагерцах (ГГц).

Также стоит помнить, что если вы будете пользоваться стандартными способами проверки частоты, то нигде не встретите такого слова как «частота». Скорее всего вы увидите следующее (пример) – «Intel Core i5-6400 3,2 GHz» . Разберём по порядку:

  1. «Intel» — это наименования производителя. Вместо него может быть «AMD» .
  2. «Core i5» — это наименование линейки процессоров. У вас вместо этого может быть написано совсем другое, впрочем, это не так важно.
  3. «6400» — модель конкретного процессора. У вас также может отличаться.
  4. «3,2 GHz» — это частота.

Частоту можно посмотреть в документации к аппарату. Но данные там могут несколько отличаться от реальных, т.к. в документах написано среднее значение. А если до этого с процессором производились какие-либо манипуляции, то данные могут разительно отличаться, поэтому рекомендуется получать информацию только программными средствами.

Способ 1: AIDA64

AIDA64 – функциональная программа для работы с компонентами компьютера. ПО платное, но есть демонстрационный период. Для того, чтобы просмотреть данные о процессоре в реальном времени будет вполне достаточно и её. Интерфейс полностью переведён на русский язык.

Инструкция выглядит так:


Способ 2: CPU-Z

CPU-Z – программа с лёгким и понятным интерфейсом, которая позволяет просмотреть более детально все характеристики компьютера (в том числе процессора). Распространяется бесплатно.

Чтобы увидеть частоту, просто откройте программу и в главном окне обратите внимание на строчку «Specification» . Там будет написано наименование процессора и в самом конце указана актуальная частота в ГГц.

Способ 3: BIOS

Если вы ни разу не видели интерфейс БИОСа и не знаете, как там работать, то лучше оставить данный способ. Инструкция выглядит следующим образом:


Способ 4: Стандартные средства системы

Самый лёгкий способ из всех, т.к. не требует установки дополнительного ПО и входа в БИОС. Узнаём частоту стандартными средствами Windows:


Узнать текущую частоту очень просто. В современных процессорах этот показатель уже не является самым главным фактором в плане производительности.

Если вы попали на эту статью, то, скорее всего, у вас возникли затруднения по данному вопросу. Если это так, вы попали куда надо. В статье мы подробно разберем, как узнать частоту процессора, расскажем, как это сделать различными способами.

По документации

Изначально разберем самый простой и обыденный вариант — по документации, полученной при покупке процессора. Если вы покупали компьютер в магазине и брали все комплектующие сразу, то будет включать в себя много наименований. Но не спешите отчаиваться, все очень просто.

Разберем на примере. Допустим, у вас вписано:

    INTEL i5-6600 3,5 GHz.

  • 1 Gb GeForce GTX 420.

Запомните, процессоры бывают двух видов: Intel и AMD. Это компании, которые его производят. Как видим, в данном списке присутствует процессор Intel i5-6600 3,5 GHz. Значит, остальные комплектующие откидываем и разбираемся в шифровке оставшегося. Мы уже выяснили, что Intel — это название компании, i5-6600 — это модель самого процессора, она нам тоже неинтересна, а вот 3,5 GHz — это тактовая частота.

Запомните, частота всегда измеряется в герцах, сокращенно Гц или Hz на английском. Приставка G означает "гига", что, в свою очередь, означает 1000 герц. Из этого вытекает что частота процессора равняется 3 500 Герц.

Вот мы и выяснили, как узнать но это всего лишь первый способ. Перейдем к остальным.

Свойства системы

В том случае, если номенклатура по купленному товару у вас не сохранилась, вы можете использовать следующий способ, который исправно работает на всех операционных системах Windows. Сейчас разберем, как узнать частоту процессора с помощью окна «Свойства системы».

Можно воспользоваться несколькими вариантами. Первый подразумевает следующий алгоритм действий:

    Войдите в меню «Пуск».

    На боковой панели выберите «Панель управления».

    В появившемся окне нажмите на раздел «Свойства системы».

Также можно в том же меню «Пуск» воспользоваться поиском, вписав в поисковую строку «Свойства системы».

На некоторых ОС можно избежать всех этих манипуляций, просто кликнув по ярлыку «Мой компьютер» правой кнопкой мыши и выбрав в контекстном меню «Свойства».

Итак, мы разобрались, как попасть в «Свойства системы». Теперь найдите строку «Процессор», напротив нее будет указано полное название вашего системника. И в конце написана его в гигагерцах.

Мы привели еще один способ, как узнать частоту процессора с помощью операционной системы. Но это все ровно еще не полный список, поэтому двигаемся дальше.

CPU-Z

Теперь мы разберем, как узнать с помощью утилиты CPU-Z.

Данная утилита предназначена лишь для одного: она подробно рассказывает о процессоре, установленном на компьютере. А основное достоинство данного софта — он полностью бесплатный.

В первую очередь нужно скачать программу, поэтому заходите на официальный сайт и смело загружайте, не боясь вирусов. Как только загрузка завершится, запускайте инсталлятор и проведите установку. Как только вы это сделали, на рабочем столе должен отобразиться ярлык программы — кликайте на него два раза.

Как только программа открылась, найдите вкладку «CPU» и выберите ее. Перед вами высветится подробная информация о вашем процессоре. Если внимательно ее изучить, можно найти строку «Specification». Напротив нее будет указана частота в гигагерцах.

Это третий способ, как узнать частоту процессора на Windows 7. Однако, если по каким-то причинам все вышеперечисленные способы вам не помогли это сделать, то остается всего один. Он не самый простой, но зато стопроцентно гарантирует получение необходимой информации, поэтому переходим к нему.

BIOS

Что такое BIOS, думаем, рассказывать не стоит. Займемся частотой.

Итак, перезагрузить компьютер, и во время его запуска, когда на черном фоне мелькают надписи, нажмите клавишу Pause, чтобы остановить процесс запуска. В какой-то из строк найдите "Main Processor", и в ее конце вы обнаружите значение частоты, которое также указывается в гигагерцах.

Если по каким-то причинам этой строки у вас нет, то вместо клавиши Pause нажимайте Del или же F2, чтобы перейти в сам BIOS. Там на первой странице найдите строку "Processor Type", и напротив нее вы увидите частоту.

Вот, в принципе, и все. Выше были представлены все возможные способы, как узнать, какая частота процессора у вас на компьютере.

Производительность и скорость работы процессора напрямую зависит от так называемой тактовой частоты. Это значение является нестабильным и может со временем изменяться. Помимо этого, пользователь может самостоятельно разгонять процессор, увеличивая тем самым тактовую частоту. В этой статье будут рассматриваться наиболее простые способы узнать производительность CPU.

Общие понятия

Тактовая частота измеряется в герцах и обозначается МГц или ГГц. Пользователи, которые впервые пытаются выяснить производительность CPU, гарантированно не найдут в параметрах такого значения как «частота».

Прежде всего, следует выяснить, что значит каждый элемент в названии процессора. Для примера возьмем «Intel Core i5-6400 3,2 GHz». Давайте рассмотрим подробнее, что можно узнать из этого обозначения:

  • «Intel» – фирма-производитель;
  • «Core i5» – линейка CPU;
  • «6400» — конкретная модель процессора;
  • «3,2 GHz» — непосредственно тактовая частота.

Узнать производительность процессора, можно просмотрев техническую документацию на оборудование, но это будет приблизительное число. Обычно производитель указывает в параметрах среднее значение тактовой частоты. Не следует забывать и о том, что в процессе эксплуатации компьютера производительность процессора может изменяться, поэтому, для того чтобы получить достоверную информацию, лучше будет самостоятельно выяснить значение частоты.

Способ 1: Приложение AIDA64

С помощью этой утилиты можно узнать данные о процессоре в режиме реального времени. Софт полностью переведен на русский язык, но распространяется на платной основе. Ознакомиться со всеми возможностями утилиты можно бесплатно в течение тестового периода. Работа с программой осуществляется таким образом:


Способ 2: Утилита CPU-Z

Эта программа заслуженно считается одним из самых популярных приложений для просмотра параметров компьютера. С ее помощью можно узнать информацию не только о процессоре, а и о любом другом оборудовании. Софт распространяется полностью бесплатно.

Для того чтобы узнать тактовую частоту процессора, необходимо запустить утилиту, перейти в раздел «ЦП» и найти строку «Спецификация». Напротив нее указано необходимое вам значение.


Способ 3: Через BIOS

Чтобы выяснить производительность процессора, нет необходимости инсталлировать на компьютер стороннее ПО. Нужную информацию можно просмотреть с помощью BIOS. Использовать этот метод рекомендуется только тем пользователям, которые уверенно чувствуют себя в БИОС. Процедура выполняется таким образом:


Способ 4: Возможности системы

Существует еще один метод, который позволяет узнать частоту процессора и не требует установки стороннего софта на компьютер. Для того чтобы выяснить производительность ЦП, проделайте такие шаги:


Как видите, определить производительность процессора достаточно просто. Сделать это можно как с помощью специализированных программ, так и воспользовавшись возможностями системы.