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

Мы знаем действия многих причин, но мы не знаем причин многих действий (К. Колтон).

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

FavoriteLoadingДобавить в избранное
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 перед завершением.

Читать  10 действенных советов по усилению безопасности SSH для защиты вашего Linux-сервера

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

 

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

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

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**Commentor's URL Will be Followed

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

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

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

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

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

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

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

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

close
galka

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

close