Пишу скрипт, который должен собирать данные по загрузке ЦПУ пользователями в течении минуты. Требуется просто возвращать результат USERNAME CPU_MIN для каждого пользователя.
Вопрос: можно ли откуда-то из /proc например извлечь готовые значения(пользователь + нагрузка ЦПУ/мин)?
Вижу такое решение: в цикле парсить вывод
$ top -b -n 1
для каждого юзера per procces суммировать значения нагрузки на проц и раз в минуту скидывать среднее арифметическое значение в файл/БД
Насколько элегантно такое решение?