linux:system:cpu

Це стара версія документу!


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''

Який тест вам потрібен? Можу допомогти з його інтерпретацією. 🚀

  • linux/system/cpu.1743446015.txt.gz
  • Востаннє змінено: 31/03/2025 15:33
  • (зовнішнє редагування)