Поиск по сайту:

Кто способен все претерпеть, тому дано на все дерзнуть (Л. Вовенарг).

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

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
23 июля 2021
Как отфильтровать вывод утилиты top по конкретным процессам
Вверху находится утилита командной строки Linux, которая позволяет отслеживать запущенные процессы и использование ресурсов в вашей системе. Понимание того, что происходит в вашей системе Linux в режиме реального времени, может помочь вам найти ресурсоемкие процессы и предпринять необходимые действия.

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

 

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

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

$ top

 

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

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

 

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

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

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

COMMAND=systemd

 

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

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

 

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

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

Например,

top -u ubuntu

 

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

 

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

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

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

 

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

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

 

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

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

 

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

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

top -n 3 -b > top_output.log

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

Читать  Как создавать представления в Django?

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

 

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

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

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

Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close