Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
| linux:system:cpu [31/03/2025 18:33] – створено osvex | linux:system:cpu [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1 | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| - | ====== CPU (процессор) | + | ====== CPU (процессор) ====== |
| - | Загальна інформація про роботу з процессором. Перевірку його значень, | + | Інформація про роботу з ЦП. Перевірку його значень, |
| - | ===== Загальна інформація ===== | + | ==== Загальна інформація ==== |
| - | + | ||
| - | Діагностику процесора в Linux можна провести кількома способами, | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | **1️⃣ Перевірка загальної інформації про CPU** | + | |
| **Перегляд характеристик процесора: | **Перегляд характеристик процесора: | ||
| - | < | + | < |
| + | cat / | ||
| </ | </ | ||
| + | |||
| або | або | ||
| - | < | + | < |
| + | lscpu | ||
| </ | </ | ||
| + | |||
| **Визначення кількості ядер і потоків: | **Визначення кількості ядер і потоків: | ||
| - | < | + | < |
| + | nproc | ||
| </ | </ | ||
| - | ---- | + | ==== Моніторинг навантаження |
| - | + | ||
| - | **2️⃣ | + | |
| **В режимі реального часу:** | **В режимі реального часу:** | ||
| - | < | + | < |
| + | htop | ||
| </ | </ | ||
| - | (Якщо htop не встановлений: | + | |
| + | (Якщо htop не встановлений: | ||
| Альтернативний варіант: | Альтернативний варіант: | ||
| - | < | + | < |
| + | top | ||
| </ | </ | ||
| - | ---- | + | ==== Перевірка температури процесора |
| - | + | ||
| - | **3️⃣ | + | |
| **Для Intel CPU:** | **Для Intel CPU:** | ||
| - | < | + | < |
| - | sudo sensors-detect | + | sudo apt install lm-sensors |
| - | sensors'' | + | sudo sensors-detect sensors |
| </ | </ | ||
| + | |||
| **Для AMD CPU:** | **Для AMD CPU:** | ||
| - | < | + | < |
| + | watch -n 1 "cat / | ||
| </ | </ | ||
| + | |||
| (Температура буде в мілліградусах, | (Температура буде в мілліградусах, | ||
| - | ---- | + | ==== Перевірка продуктивності (бенчмарки) |
| - | + | ||
| - | **4️⃣ | + | |
| **sysbench (перевірка продуктивності CPU)** | **sysbench (перевірка продуктивності CPU)** | ||
| - | < | + | < |
| - | sysbench cpu --cpu-max-prime=20000 run'' | + | sudo apt install sysbench |
| + | sysbench cpu –cpu-max-prime=20000 run | ||
| </ | </ | ||
| + | |||
| **stress-ng (навантаження CPU)** | **stress-ng (навантаження CPU)** | ||
| - | < | + | < |
| - | stress-ng | + | sudo apt install stress-ng |
| + | stress-ng | ||
| </ | </ | ||
| - | (--cpu 4 означає використання 4 ядер, --timeout 30s – тест протягом 30 секунд) | ||
| - | ---- | + | ('' |
| - | + | ==== Перевірка стабільності (стрес-тест) | |
| - | **5️⃣ | + | |
| **stress** | **stress** | ||
| - | < | + | < |
| - | stress | + | sudo apt install stress |
| + | stress | ||
| </ | </ | ||
| - | (--cpu 8 - кількість потоків, | + | |
| + | ('' | ||
| **prime95 (найжорсткіший тест)** | **prime95 (найжорсткіший тест)** | ||
| - | < | + | < |
| + | wget -O mprime.tar.gz https:// | ||
| tar -xvf mprime.tar.gz | tar -xvf mprime.tar.gz | ||
| cd p95 | cd p95 | ||
| - | ./mprime -t'' | + | ./mprime -t |
| </ | </ | ||
| - | (Щоб зупинити: | ||
| - | ---- | + | (Щоб зупинити: |
| + | ==== Перевірка частоти процесора ==== | ||
| - | **6️⃣ Перевірка частоти процесора** | + | < |
| - | < | + | watch -n 1 "cat / |
| </ | </ | ||
| + | |||
| або, якщо є cpufrequtils: | або, якщо є cpufrequtils: | ||
| < | < | ||
| - | '' | + | |
| + | cpufreq-info | ||
| </ | </ | ||
| - | ---- | + | **Перевірка C-States і P-States (енергоспоживання)** |
| - | + | < | |
| - | **7️⃣ | + | sudo apt install powertop |
| - | < | + | sudo powertop |
| - | sudo powertop'' | + | |
| </ | </ | ||
| - | |||
| - | ---- | ||
| - | |||
| - | Який тест вам потрібен? | ||