В системах Linux есть несколько инструментов для просмотра информации о CPU. Вот несколько способов:
-
Команда
lscpu: Командаlscpu— это простой способ получить информацию о CPU. Она предоставляет данные о архитектуре процессора, количестве ядер CPU, количестве потоков, размере кэша, порядке байтов и других характеристиках. Использование командыlscpuпозволяет получить детальную информацию о CPU, включая:- Архитектура (Architecture): показывает архитектуру процессора, используемую в операционной системе, такую как x86, x86_64, ARM и др.
- Режим работы CPU (CPU op-mode(s)): показывает поддерживаемые процессором режимы работы, например, 32-битный, 64-битный и др.
- Порядок байтов (Byte Order): указывает порядок байтов, используемый процессором, например, Little Endian или Big Endian.
- Количество CPU (CPU(s)): показывает общее количество CPU в системе.
- Количество ядер (Core(s) per socket): показывает количество ядер в каждом слоте CPU.
- Количество потоков (Thread(s) per core): показывает количество поддерживаемых потоков на каждом ядре (технология гиперпотоков).
- Слоты (Socket(s)): показывает количество слотов CPU в системе.
- Узлы NUMA (NUMA node(s)): показывает количество узлов в архитектуре с неравномерным доступом к памяти (NUMA).
- Идентификатор производителя (Vendor ID): показывает идентификатор производителя CPU.
- Семейство CPU (CPU family): отображает семью, к которой принадлежит CPU.
- Модель (Model): показывает модель CPU.
- Название модели (Model name): показывает конкретную модель и название CPU.
- Использовать команду
lscpuочень просто: достаточно ввестиlscpuв терминале и нажать Enter. Вывод системы покажет информацию, упомянутую выше.
-
Файл
/proc/cpuinfo: Файл/proc/cpuinfo— это специальный файл, содержащий детальную информацию о CPU. Вы можете использовать командуcat /proc/cpuinfoдля отображения его содержимого. Вывод этого файла включает тип процессора, количество ядер CPU, название модели, номер модели, частоту CPU, размер кэша и другую информацию. -
Команда
top: Командаtop— это инструмент для实时监控 использования системных ресурсов. Она также может использоваться для просмотра информации о CPU. В выводе команды top столбец CPU показывает использование и состояние CPU. Вы можете нажать клавишу “1”, чтобы посмотреть использование каждого ядра CPU. -
Команда
mpstat: Командаmpstat— это инструмент для отчетности о использовании CPU в многоядерных системах. Она позволяет просматривать использование каждого ядра CPU, время простоя и другие статистические данные. Например, командаmpstat -P ALLотобразит использование каждого ядра и другую полезную информацию в терминале. -
Команда
nproc: Командаnproc— это быстрый способ узнать количество ядер CPU в системе. Эта команда вернет количество ядер CPU, доступных на текущий момент, что позволит вам лучше понять конфигурацию аппаратного обеспечения.

Эти инструменты помогут вам получить информацию о CPU в системе Linux, и выбор того или иного метода зависит от ваших потребностей и предпочтений.