Как заставить команду "top" показывать процессы больше, чем PID XXX
Я хочу, чтобы команда top показывала процессы, которые превышают PID xxx. Есть ли переключатель, который может это сделать? также я могу отсортировать вывод на основе номера PID вместо использования процессора?
3 ответа
По умолчанию top
работает каждые 3 с.
Вы можете отслеживать процессы, превышающие PID XXX, используя watch
командование и top
в пакетном режиме (с -b
за 1 итерацию с -n 1
и отсортировано по PID с -o PID
):
watch -n 3 "top -o PID -b -n 1 | perl -ne '/^\s+(\d+)\s+/; print if (not \$1 or \$1 > 5000)'"
Где, например, 5000 мой порог:
Проверено 14.04
Вы можете запустить top -o PID
сортировать по PID (или нажать <
несколько раз, пока top работает, чтобы переместить столбец сортировки вправо, пока он не будет отсортирован по PID).
Вы можете фильтровать PID в интерактивном режиме во время работы top, нажав o
ключ и набрав PID>1000
или любое другое минимальное значение, которое вы хотите, а затем введите.