CPU (процессор)
Інформація про роботу з ЦП. Перевірку його значень, діагностику температури, навантаження, продуктивності та стабільності.
Загальна інформація
Перегляд характеристик процесора:
cat /proc/cpuinfo
або
lscpu
Визначення кількості ядер і потоків:
nproc
Моніторинг навантаження
В режимі реального часу:
htop
(Якщо htop не встановлений: sudo apt install htop для Debian, Ubuntu)
Альтернативний варіант:
top
Перевірка температури процесора
Для Intel CPU:
sudo apt install lm-sensors sudo sensors-detect sensors
Для AMD CPU:
watch -n 1 "cat /sys/class/thermal/thermal_zone*/temp"
(Температура буде в мілліградусах, тому діліть на 1000.)
Перевірка продуктивності (бенчмарки)
sysbench (перевірка продуктивності CPU)
sudo apt install sysbench sysbench cpu –cpu-max-prime=20000 run
stress-ng (навантаження CPU)
sudo apt install stress-ng stress-ng –cpu 4 –timeout 30s
(–cpu 4 означає використання 4 ядер, –timeout 30s – тест протягом 30 секунд) —-
Перевірка стабільності (стрес-тест)
stress
sudo apt install stress stress –cpu 8 –timeout 60s
(–cpu 8 - кількість потоків, які будуть завантажені, підлаштуйте під свій процесор)
prime95 (найжорсткіший тест)
wget -O mprime.tar.gz https://www.mersenne.org/ftp_root/gimps/p95v308b17.linux64.tar.gz tar -xvf mprime.tar.gz cd p95 ./mprime -t
(Щоб зупинити: натисніть Ctrl+C)
Перевірка частоти процесора
watch -n 1 "cat /proc/cpuinfo | grep 'MHz'"
або, якщо є cpufrequtils:
cpufreq-info
Перевірка C-States і P-States (енергоспоживання)
sudo apt install powertop sudo powertop