zaLinux.ru

Как в Linux посмотреть количество ядер процессора


Если нужно посмотреть, сколько ядер в центральном процессоре на компьютере под управлением Linux, то на ум приходит Системный монитор (System Monitor) — аналог Диспетчера задач в Windows. Но если Диспетчера задач действительно показывает количество ядер и логических процессоров, то в System Monitor можно увидеть только количество логических процессоров.

С помощью System Monitor нельзя узнать количество реальных ядер процессора. На этом скриншоте 12 ядер, если знать, что на каждое ядро по 2 потока, то понятно, что реальных ядер 6.

Но ситуация становится более запутанной с новыми процессорами, в которых могут быть P-ядра и E-ядра.

Смотрите также: Что такое P-ядра и E-ядра на процессоре Intel?

Как в Linux посмотреть количество ядер процессора в командной строке

lscpu

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

lscpu | grep -E '^Thread|^Core|^Socket|^CPU\('

В этом выводе количество реальных ядер содержится в строке «Core(s) per socket». В строке «CPU(s)» показано количество логических ядер. В строке «Thread(s) per core» выводится количество потоков на одно ядро.

inxi

Ещё один способ вывести информацию о центральном процессоре, подсказанный пользователем в комментарии, это утилита inxi.

Inxi — это утилита командной строки для вывода информации о системе. inxi показывает системное оборудование, ЦП, драйверы, Xorg, рабочий стол, ядро, версии gcc, процессы, использование ОЗУ и множество другой полезной информации.

Для установки inxi в Debian и производные дистрибутивы (Linux Mint, Kali Linux, Ubuntu) выполните команду:


sudo apt install inxi

В Arch Linux и производных дистрибутивах (BlackArch, Manjaro) начните с установки pikaur, как это показано в статье «Автоматическая установка и обновление пакетов AUR», а затем выполните команду:

pikaur -S inxi

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

inxi -C

Количество ядер содержится в строке «Info: 6-core model» в начале вывода.

CPU:
  Info: 6-core model: Intel Core i7-8750H bits: 64 type: MT MCP cache:
    L2: 1.5 MiB
  Speed (MHz): avg: 1333 min/max: 800/4100 cores: 1: 2200 2: 2200 3: 900
    4: 900 5: 2200 6: 900 7: 900 8: 900 9: 2200 10: 900 11: 900 12: 900

Как в Linux посмотреть количество ядер процессора в графическом интерфейсе

Если вы предпочитаете графический интерфейс, то установите программу hardinfo.

В Debian и производных дистрибутивах (Linux Mint, Kali Linux, Ubuntu) это можно сделать командой:

sudo apt install hardinfo

В Arch Linux и производных дистрибутивах (BlackArch, Manjaro) начните с установки pikaur, как это показано в статье «Автоматическая установка и обновление пакетов AUR», а затем выполните команду:

pikaur -S hardinfo-git

Затем запустите программу HardInfo, это можно сделать через меню Пуск или в командной строке:

hardinfo

Информацию о количестве ядер вы можете найти в двух местах. Во-первых, на вкладке «Общая информация»:


Во-вторых на вкладке «Процессор».


Рекомендуемые статьи:

4 Комментарии

  1. Прохожий

    $ inxi -C
    CPU:
      Info: 6-Core model: Intel 8850 bits: 64 type: MT MCP cache: L2: 9 MiB
      Speed: 811 MHz min/max: 800/3600 MHz Core speeds (MHz): 1: 811 2: 800
      3: 800 4: 800 5: 800 6: 1153 7: 2306 8: 2800 9: 2800 10: 1181 11: 1216
      12: 855

    1. Alexey (Автор записи)

      Приветствую! Спасибо за полезную подсказку — добавил в заметку.

  2. redking

    а как же /proc/cpuinfo ? с которого по большей части и черпает информацию утилита lscpu

  3. Alexey (Автор записи)

    Точно! Спасибо за подсказку!

Добавить комментарий для Alexey Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *