В системах 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, и выбор того или иного метода зависит от ваших потребностей и предпочтений.