Использование ЦП, контролирующее в серверах AIX

Не был бы с помощью

| grep -v $$

исключить Ваш процесс из справки списка?

0
27.10.2014, 22:16
3 ответа

Можно перечислить лучшие 5 довольно читаемым способом путем ограничения столбцов, сортировки их с самым высоким использованием ЦП сначала и затем усечения к первым 5 (использование head -6, так как мы также хотим включать заголовки):

ps -eo pcpu,pid,args | sort -k 1 -r | head -6

Вывод выглядит примерно так:

%CPU   PID COMMAND
 2.0 30531 -bash
 0.0 30673 head -6
 0.0 30672 sort -k 1 -r
 0.0 30671 ps -eo pcpu,pid,args
 0.0 30670 [flush-253:0]

Вы могли бы также хотеть изучить GNU topпакетный режим (-b).

2
28.01.2020, 02:53
  • 1
    К сожалению, в системе AIX, что я - uing top недоступно и имеет topas. ps -eo pcpu,pid,args | sort -rk1 | head -6 действительно дает вывод, но результат не соответствует результату topas. –  debal 10.10.2013, 11:15
  • 2
    @debal, Почему результат должен соответствовать topas? –  Chris Down 10.10.2013, 11:16
  • 3
    обе этих команды имеют тенденцию делать то же самое, разве не было бы удивительно, если два результата не соответствуют? topas высказывает мнение в реальном времени использования ЦП, ps -eo pcpu,pid,args | sort -rk1 | head -6 дает для конкретного момента времени, таким образом, в том экземпляре он только имеет смысл, если обе этих команды обеспечивают тот же результат. Который не имеет место. –  debal 10.10.2013, 11:20
  • 4
    Это не точно контрастная точка - PS дает Вам странное время жизни процесса по сравнению с секундами ЦП, которое не обязательно показательно из того, что вызывает высокий ЦП "недавно". Топас, как вершина, дает Вам % по очень короткому разумный, который является интуитивно обычно, что хотят люди. –  covener 03.04.2017, 23:39

можно использовать ниже, управляют, чтобы это соответствовало выводу Топаса

ps -ef | egrep -v "STIME|$LOGNAME" | sort +3 -r | head -n 15
-1
28.01.2020, 02:53

Для глубокого погружения лучше всего запустить

tprof -skex sleep 10

что даст вам отчет с подробным описанием процессов, использующих большое количество CPU, а затем детализировать использование по функциям и общим библиотекам.

0
28.01.2020, 02:53

Теги

Похожие вопросы