Поиск по сайту:
Первая заповедь программиста: не знаешь, что делать, делай что-нибудь. (Неизвестный автор)

Как отфильтровать вывод утилиты top по конкретным процессам

23.07.2021
Как отфильтровать вывод утилиты top по конкретным процессам

Вверху находится утилита командной строки Linux, которая позволяет отслеживать запущенные процессы и использование ресурсов в вашей системе. Понимание того, что происходит в вашей системе Linux в режиме реального времени, может помочь вам найти ресурсоемкие процессы и предпринять необходимые действия.

В этой статье будет обсуждаться использование команды top в Linux для поиска конкретной информации о запущенных процессах в вашей системе.

 

Основное верхнее использование

Чтобы использовать утилиту top в Linux, запустите сеанс терминала и введите команду top.

$ top

 

Вывод делится на две части.

  • Верхняя часть показывает использование ресурсов, таких как память, использование ЦП и использование диска.
  • В нижней части отображается информация о запущенных процессах. Такие данные включают идентификатор процесса, пользователя и имя процесса.

 

Как фильтровать определенные процессы

Чтобы отфильтровать верхний вывод по конкретному процессу, нажмите клавишу O и введите запись как COMMAND=name, где имя относится к имени процесса.

Например, чтобы отфильтровать систему:

COMMAND=systemd

 

Нажмите ENTER, и верхняя утилита отфильтрует процессы только до systemd.

Вы также можете выделить конкретный процесс, не забывая при этом о других процессах. Для этого нажмите клавишу L и найдите строку.

 

Как фильтровать пользовательские процессы

Вывод  утилиты Top также позволяет нам фильтровать процессы, порожденные конкретным пользователем. Для этого мы используем флаг -u, за которым следует имя пользователя.

Например,

top -u ubuntu

 

Читать  Как создать LVM и установить его в каталог в Ubuntu 20.04

Команда отображает только процессы, принадлежащие пользователю ubuntu.

 

Как отсортировать процессы по% CPU

Мы также можем отсортировать верхний результат по проценту использования ЦП. Для этого нажмите команду SHIFT + P.

Вывод будет отсортирован в порядке возрастания.

 

Как изменить интервал обновления

По умолчанию верхняя часть обновляет вывод каждые 3 секунды. Чтобы изменить это значение, нажмите клавишу d во время работы волчка.

 

Как показать путь к двоичному файлу

Чтобы показать путь к команде, инициировавшей определенный процесс, нажмите клавишу c.

 

Как сохранить результат в файл

Мы также можем сохранить вывод файла, используя символы перенаправления. Например, чтобы экспортировать верхний вывод в течение 10 минут, используйте команду:

top -n 3 -b > top_output.log

-N указывает количество итераций, которые должен выполнить top перед завершением.

Флаг -b запускает начало в пакетном режиме, который непрерывно обрабатывает вывод до тех пор, пока не будет достигнуто максимальное количество итераций (указано в флаге -n).

 

Последнее слово

Вверху – хорошая утилита для системных администраторов и всех, кто хочет знать, какие процессы используют системные ресурсы. Чтобы узнать больше о top, ознакомьтесь с документацией.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 1,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Работа с файлами PDF временами может быть довольно сложной задачей,…

Спасибо!

Теперь редакторы в курсе.