Це стара версія документу!
CPU (процессор)
Інформація про роботу з ЦП. Перевірку його значень, діагностику температури, навантаження, продуктивності та стабільності.
Загальна інформація
Перегляд характеристик процесора:
cat /proc/cpuinfo
або
lscpu
Визначення кількості ядер і потоків:
''nproc''
Моніторинг навантаження
В режимі реального часу:
htop
(Якщо htop не встановлений: sudo apt install htop для Debian, Ubuntu)
Альтернативний варіант:
<code>
top
</code>
==== Перевірка температури процесора ====
Для Intel CPU:
<code>
sudo apt install lm-sensors
sudo sensors-detect
sensors
</code>
Для AMD CPU:
<code>
watch -n 1 “cat /sys/class/thermal/thermal_zone*/temp”
</code>
(Температура буде в мілліградусах, тому діліть на 1000.)
==== Перевірка продуктивності (бенчмарки) ====
sysbench (перевірка продуктивності CPU)
<code>
sudo apt install sysbench
sysbench cpu –cpu-max-prime=20000 run
</code>
stress-ng (навантаження CPU)
<code>
sudo apt install stress-ng
stress-ng –cpu 4 –timeout 30s
</code>
(–cpu 4 означає використання 4 ядер, –timeout 30s – тест протягом 30 секунд)
—-
==== Перевірка стабільності (стрес-тест) ====
stress
<code>
sudo apt install stress
stress –cpu 8 –timeout 60s
</code>
(–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