Характеристики процессора в Linux

В зависимости от ваших потребностей о процессоре можно узнать различную информацию. Например имя производителя, имя модели, тактовую частоту, количество ядер / потоков, конфигурацию кэша, доступные рассширения процессора (аппаратная виртуализация, AES, MMX, SSE) и т д. В Linux существует уйма инструментов как командной строки так и с графическим интерфейсом которые показывают информацию об оборудовании и в том числе процессоре.

1. /proc/cpuinfo

Простейший метод посмотреть характеристики процессора — открыть автоматически обновляемый системой файл /proc/cpuinfo. В этом файл показаны характеристики используемого процессора:

$ more /proc/cpuinfo

15934711577_4136a8e0b9_c

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

2. cpufreq-info

Утилита cpufreq-info входит в набор утилит для управления частотой процессора cpufrequtils, и позволяет посмотреть частоту работающих CPU, максимальную и минимальную частоты на которых может работать процессор, а также политику управления cpufreq.

Для просмотра информации о первом ядре используйте:

$ cpufreq-info -c 0

16094667926_d979240081_c

 

 

 

 

3. cpuid

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

$ cpuid

15500753923_6f1b25e8e9_c

4. dmidecode

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

$ sudo dmidecode

16094667836_825b61d0e5_b

5. hardinfo

Hardinfo это графическая утилита которая позволяет получить информацию о процессоре и другом оборудовании в системе в удобно читаемом виде.

$ hardinfo

15933041268_40ccc17407_b

6. i7z

i7z — монитор параметров процессора в реальном времени для процессоров Intel Core i3, i5 и i7. Он отображает информацию по каждому ядру в реальном времени, такую как статус TurboBoost, частота CPU, настройки управления питанием, температура и т д. У i7z есть консольный интерфейс основанный на Ncurses, а также графический на базе библиотек Qt.

$ sudo i7z

15534687744_1968dc2b18_c

7. inxi

inxi — это bash скрипт, написанный для сбора информации о системе в удобном и понятном для человека виде. Он показывает модель процессора, размер кэша, скорость таймера и поддерживаемые дополнительные возможности процессора.

$ inxi -C

16118548081_2426859224_c

8. likwid-topology

Likwid (Like I Knew What I’m Doing) — это набор инструментов командной строки для измерения, настройки и отображения параметров оборудования компьютера. likwid-topology — показывает характеристики процессора (потоки, кэш, NUMA). Также можно определить семейство процессора например Intel Core 2 или AMD Shanghai.

15934711707_5dc0793599_b

9. lscpu

lscpu отображает содержимое /proc/cpuinfo в более удобном для пользователя виде. Например количество активных ядер, потоков, сокетов, NUMA.

$ lscpu

15933173470_69e53b3021_b

10. lshw

lshw — универсальный инструмент для сбора данных об оборудовании. В отличии от других инструментов для lshw необходимы права суперпользователя так как он читает информацию из DMI в BIOS. Можно узнать общее количество ядер, и количество активных ядер. Но нет информации об кэше L1/L2/L3. Для утилиты также доступен Gtk2/Gtk3 бэкенд.

$ sudo lshw -class processor

15498132484_a47c4e8cb3_c

11. lstopo

Утилита lstopo входит в пакет hwloc и визуализирует топологию системы. Сюда входит процессор, память, устройства ввода/вывода. Эта команда полезна для идентификации архитектуры процессора и топологии NUMA.

$ lstopo

15934399829_4012213734_z

12. numactl

Первоначально разрабатываемая для настройки планировки NUMA и политик управления памятью в Linux numactl также позволяет посмотреть топологию NUMA:

$ numactl —hardware

16094667876_9d7daa77a1_b

13. x86info

x86info — инструмент командной строки для просмотра информации о процессорах архитектуры x86. Предоставляемая информация включает модель, количество ядер/потоков, скорость таймера, конфигурацию кэша, поддерживаемые флаги и т д.

$ x86info —all

16131238626_d8a703c060_c

Creative Commons License
Статья Характеристики процессора в Linux распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Ваше имя тоже может быть здесь. Начните писать статьи для Losst. Это просто! Смотрите подробнее как начать писать статьи - Пишите для нас

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (3 оценок, среднее: 5,00 из 5)
Загрузка...

3 комментария

  1. juik Май 22, 2016 Ответить
  2. arristocl Сентябрь 11, 2016 Ответить
  3. Evgen Декабрь 3, 2016 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: