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

Исходное сообщение
"Нужна подсказка по top'у"

Отправлено alexeylomov , 06-Авг-04 15:33 
Скажите, пожалуйста:
В top можно интерактивно удалить/добавить необходимые параметры процессов.
А можно ли сделать это не интерактивно, а сразу при запуске?
Заранее спасибо.

Содержание

Сообщения в этом обсуждении
"Нужна подсказка по top'у"
Отправлено alexeylomov , 06-Авг-04 15:55 
Мне просто нужно, чтобы он выдал мне не всё, а только USER и %CPU - можно это сделать как-нибудь?

"Нужна подсказка по top'у"
Отправлено alexeylomov , 06-Авг-04 16:11 
Короче, чтобы он делал то же самое, что делает ps axo %cpu,user

"Нужна подсказка по top'у"
Отправлено uldus , 06-Авг-04 16:14 
>Короче, чтобы он делал то же самое, что делает ps axo %cpu,user
>

Под Linux: "watch -n 1 ps axo %cpu,user"


"Нужна подсказка по top'у"
Отправлено alexeylomov , 06-Авг-04 16:18 
>Под Linux: "watch -n 1 ps axo %cpu,user"

Да нет, не нужен watch. Мне надо, чтобы вывелось 1 раз и закрылось (как top -b n 1) Но только чтобы не все параметры, а только %cpu и user.


"Нужна подсказка по top'у"
Отправлено uldus , 06-Авг-04 16:20 
>>Под Linux: "watch -n 1 ps axo %cpu,user"
>
>Да нет, не нужен watch. Мне надо, чтобы вывелось 1 раз и
>закрылось (как top -b n 1) Но только чтобы не все
>параметры, а только %cpu и user.

А чем "ps axo %cpu,user" отличается от "top -b n 1" с только cpu и user ?



"Нужна подсказка по top'у"
Отправлено alexeylomov , 06-Авг-04 16:23 
>А чем "ps axo %cpu,user" отличается от "top -b n 1" с
>только cpu и user ?

Тем, что ps мне пишет %cpu примерно 0.2 для интересующего меня процесса
А на самом деле процесс этот жрёт до 80%cpu и только top показывает что-то близкое к правде.


"Нужна подсказка по top'у"
Отправлено Brainbug , 06-Авг-04 16:33 
>>А чем "ps axo %cpu,user" отличается от "top -b n 1" с
>>только cpu и user ?
>
>Тем, что ps мне пишет %cpu примерно 0.2 для интересующего меня процесса
>
>А на самом деле процесс этот жрёт до 80%cpu и только top
>показывает что-то близкое к правде.
Eto vopros e6e kto pokazivajet pravdu.


"Нужна подсказка по top'у"
Отправлено alexeylomov , 06-Авг-04 16:37 
>Eto vopros e6e kto pokazivajet pravdu.

Да, но поверь, процессор сильно загружен, а ps меня уверяет, что процессор загружен на 0.2 процента :)
Я понимаю, что он не врёт, но прав он отчасти, так как покарывает мгновенную нагрузку.
А мне как раз надо, чтобы она была похожа на реальную.


"Нужна подсказка по top'у"
Отправлено uldus , 06-Авг-04 16:37 
>А на самом деле процесс этот жрёт до 80%cpu и только top
>показывает что-то близкое к правде.

Если взять %cpu от ps и представить его в процентах относительно общей
загрузки CPU в системе, то получим значение как cpu от top.
И тот и другой берут статистику из /proc/N/stat


"Нужна подсказка по top'у"
Отправлено uldus , 06-Авг-04 16:40 
В конце концов можно запустить как top -b n 1|awk '{print $2,$9}'

"Нужна подсказка по top'у"
Отправлено alexeylomov , 06-Авг-04 16:42 
>В конце концов можно запустить как top -b n 1|awk '{print $2,$9}'

ЙЕС!
Оно! То, что надо :) Спасибо