lscpu
Вывод содержит:
# Краткая информация о модели
cat /proc/cpuinfo | grep "model name" | uniq
# Или с помощью dmidecode (требует root)
sudo dmidecode -t processor | grep "Version:"
lscpu | grep "Socket(s)"
или
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
lscpu | grep "Core(s) per socket"
lscpu | grep "CPU(s):"
или
nproc --all
cat /proc/cpuinfo | grep flags | uniq
или
lscpu | grep "Flags"
# Например, проверка поддержки AVX
cat /proc/cpuinfo | grep flags | grep -o avx | uniq
# Или более современный способ:
grep -m1 -o aes /proc/cpuinfo
cat /proc/cpuinfo | grep "MHz"
или
lscpu | grep "MHz"
lscpu | grep Virtualization
или
cat /proc/cpuinfo | grep vmx || grep svm
# Показать доступные governors
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
# Текущий governor
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor | uniq
sudo apt install hwloc
lstopo
sudo apt install linux-tools-common linux-tools-generic
sudo turbostat
Для быстрого получения информации о процессоре используйте:
lscpu
— основная команда для большинства задач/proc/cpuinfo
— детальная информация о каждом ядреdmidecode
, hwloc
) для углублённого анализаПолезные чек-поинты при диагностике:
Для автоматического сбора этой информации в скриптах лучше использовать lscpu -J
(JSON вывод) или lscpu -e
(расширенный формат).