Це стара версія документу!
CPU (процессор)
Загальна інформація про роботу з процессором. Перевірку його значень, діагностику та стрес-тест
Загальна інформація
Діагностику процесора в Linux можна провести кількома способами, залежно від того, що саме ви хочете перевірити: температуру, навантаження, продуктивність чи стабільність.
1️⃣ Перевірка загальної інформації про CPU
Перегляд характеристик процесора:
''cat /proc/cpuinfo''
або
''lscpu''
Визначення кількості ядер і потоків:
''nproc''
2️⃣ Моніторинг навантаження
В режимі реального часу:
''htop''
(Якщо htop не встановлений: sudo apt install htop або sudo yum install htop)
Альтернативний варіант:
''top''
3️⃣ Перевірка температури процесора
Для Intel CPU:
''sudo apt install lm-sensors sudo sensors-detect sensors''
Для AMD CPU:
''watch -n 1 "cat /sys/class/thermal/thermal_zone*/temp"''
(Температура буде в мілліградусах, тому діліть на 1000.)
4️⃣ Перевірка продуктивності (бенчмарки)
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 секунд)
5️⃣ Перевірка стабільності (стрес-тест)
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)
6️⃣ Перевірка частоти процесора
''watch -n 1 "cat /proc/cpuinfo | grep 'MHz'"''
або, якщо є cpufrequtils:
''cpufreq-info''
7️⃣ Перевірка C-States і P-States (енергоспоживання)
''sudo apt install powertop sudo powertop''
Який тест вам потрібен? Можу допомогти з його інтерпретацією. 🚀