Я хочу прочитать статистику использования ЦП из программы на Си, меня интересует процент использования ЦП, время кражи и т. Д. Эта статистика отображается в 3-й строке top
команды.
Я попытался проанализировать top
вывод с помощью awk
( top -n 1 -b | awk '{print $0}'
), но кажется, что он top
дает всегда одни и те же «вымышленные» значения, прежде чем он начнет показывать правильную статистику.
Есть ли способ из кода или путем анализа вывода какой-либо команды, чтобы получить статистику использования ЦП?
Редактировать:
Платформа Linux
Спасибо.