Тому я хочу додаток, який може аналізувати моє використання процесора
Найпростіший спосіб для ваших цілей - це зареєструвати завантаження процесора (використання), а потім проаналізувати себе (наприклад, за допомогою LibreOffice Calc).
/proc/loadavg
містить середнє навантаження центрального процесора за останні 1, 5 та 15 хвилин у вигляді: 0.91 0.48 0.62 3/357 16607
(перші три цифри мають значення)
- Ви можете увійти до цього текстового файлу, скажімо, кожні п’ятнадцять хвилин, зробивши це завданням із запитом.
- Для цього потрібно відредагувати
/etc/crontab
та додати цей рядок:
* / 15 * * * * root cat / proc / loadavg >> /home/your-username/cpu-load.log
Замість цього ви можете встановити 1 або 5 хвилин, змінивши перший параметр на *
або */5
замість*/15
Після декількох днів звичайного використання ви можете імпортувати файл журналу у вигляді тексту / CSV у LibreOffice Calc та побудувати відповідний стовпець (третій протягом 15 хвилин), щоб побачити середнє завантаження.
Якщо ваше навантаження не перевищує 2,00 протягом будь-якого тривалого періоду часу, це означає, що ви можете робити з двоядерним процесором замість вашого поточного чотирьохядерного.
Існує багато інструментів моніторингу на основі мереж , наприклад, Munin , MRTG , Cacti тощо, які можна встановити з сховищ, робитимуть журнал і навіть генеруватимуть гарні графіки для вас, але вони є повним надмірним вмістом для того, що вам потрібно. :-)