Я хочу написать несколько скриптов, которые будут измерять использование ЦП, но top
вывод, хотя и приятен для пользователя, на самом деле не поддается обработке в сценарии.
Проверьте $ man proc
. /proc
имеет подкаталог для каждого pid в системе. Под каждым из них находится файл «stat», который включает информацию об использовании ЦП для этого конкретного pid.
Если вам нужна информация об использовании ЦП за определенный период времени, взгляните на mpstat команда.