URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46829
[ Назад ]

Исходное сообщение
"Помогите подобрать команду."

Отправлено alexeylomov , 04-Авг-04 15:33 
Здравствуйте.
У меня система Debian Linux.
Мне нужна команда, которая возвращала бы % использования процессора пользователем "traf".
Я знаю, что примерно 20%cpu ест пользователь "traf". Знаю это, потому что смотрю top'ом и вижу.
Но мне нужно не самому смотреть, а скриптом снимать, поэтому и нужна команда, которая это значение
не в режиме реального времени показывает, а просто возвращает при запуске.
Казалось бы: "Набери ps axo %cpu,user | grep traf и смотри себе" а нет, не получается.
При таком подходе почти всегда получается ноль, иногда проскакивает 0,1 но это явно не 20%.
Помогите, пожалуйста, найти выход из этой ситуации.

Содержание

Сообщения в этом обсуждении
"Помогите подобрать команду."
Отправлено ihor , 04-Авг-04 16:09 
man sa ?

"Помогите подобрать команду."
Отправлено alexeylomov , 04-Авг-04 16:27 
>man sa ?


Нету у меня никакого sa :(


"Помогите подобрать команду."
Отправлено ihor , 04-Авг-04 16:44 
м.б. в linux это называется по-другому, это - system (process) accounting.
попробуй посмотреть
http://www.tldp.org/HOWTO/Process-Accounting/requirements.html
http://sourceforge.net/projects/elsa/