Поэтому я хочу приложение, которое может анализировать использование моего процессора
Самый простой способ для ваших целей - зарегистрировать загрузку (использование) процессора, а затем проанализировать себя (например, с помощью LibreOffice Calc), чтобы выяснить это.
/proc/loadavg
содержит среднюю загрузку процессора за последние 1, 5 и 15 минут в виде: 0.91 0.48 0.62 3/357 16607
(первые три числа имеют значение)
- Вы можете записать это в текстовый файл, скажем, каждые пятнадцать минут, сделав его работой cron.
- Чтобы сделать это в масштабе всей системы, отредактируйте
/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 и т. Д. , Которые можно установить из репозиториев, которые будут вести логирование и даже генерировать симпатичные графики для вас, но они совершенно излишни для того, что вам нужно. :-)