Как сделать так, чтобы верхняя команда сортировала по использованию памяти

How Make Top Command Sort Memory Usage



Top - это утилита для мониторинга процессов и ресурсов Linux. Он позволяет пользователям в реальном времени просматривать информацию о запущенных процессах и потоках, управляемых ядром системы. Благодаря своей интерактивности top позволяет пользователям выполнять такие задачи, как фильтрация для определенных процессов, фильтрация процессов по пользователям, PID и уничтожение процессов.

Это руководство познакомит вас с основами использования команды ps для поиска конкретной информации о системе.







Использование основных основных служебных программ

Для запуска верхней утилиты используйте верхняя команда в терминале. Использование этой команды вызовет интерактивный сеанс, показывающий использование системных ресурсов и запущенные процессы:



$Топ



Верхняя часть показывает использование ресурсов. Этот вывод аналогичен выводу время безотказной работы и свободная команда в Linux.





Чтобы отключить эти значения, нажмите м чтобы скрыть информацию об использовании памяти и в чтобы скрыть информацию о времени безотказной работы.



Для прокрутки запущенных процессов используйте клавиши со стрелками вверх и вниз. Для выхода нажмите Q .

Верхний выход

Нижняя часть команды top содержит информацию о запущенных процессах. Остановимся на этом.

В выходных данных используется организация на основе столбцов с идентификатором для каждого:

  • PID: в этом столбце отображается уникальный идентификатор каждого процесса.
  • PR: В этом столбце отображается приоритет задачи.
  • NI: В этом столбце показано хорошее значение процесса. Положительное значение указывает на низкий приоритет, а отрицательное значение указывает на высокий приоритет.
  • ВИРТ: в этом столбце представлена ​​общая виртуальная память, используемая процессом.
  • RES: в этом столбце отображается общая фактическая память, используемая процессом.
  • SHR: в этом столбце отображается общий объем разделяемой памяти, используемой процессом.
  • S: В этом столбце отображается состояние процесса одной буквой.
  • % CPU: в этом столбце отображается процент использования ЦП на процесс.
  • % MEM: в этом столбце отображается процент использования памяти.
  • ВРЕМЯ +: в этом столбце отображается процессорное время, используемое процессом, рассчитанное с точностью до сотых долей секунды.
  • КОМАНДА: в этом столбце отображается имя процесса.

Как сделать верхние процессы фильтрации по использованию памяти

Вы также можете фильтровать процессы по использованию памяти вверху. Для этого нажмите SHIFT + m как показано:

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

Для фильтрации по фактическому использованию памяти используйте команду:

Топ-илиГОВЯДИНА

Точно так же команда отфильтрует использование памяти в порядке убывания.

Вы также можете интерактивно выбрать параметр фильтра. Для этого нажмите SHIFT + F и выберите MEM в качестве:

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

Чтобы показать процессы от конкретного пользователя, используйте команду:

Топ-u [имя пользователя]

Например, чтобы показать процессы от пользователя ubuntu; введите команду:

Топ-uубунту

Как показать родительский и дочерний процессы

Чтобы показать родительский и дочерний процессы во время работы top, нажмите V . Это даст вам результат, аналогичный показанному ниже:

Как убить все процессы

Чтобы убить процесс вверху, нажмите к и войдите в PID процесса .

Нажмите входить для выполнения команды kill. Это завершит процесс с указанным PID.

Заключение

Top - это удобная утилита, позволяющая понимать процессы системы Linux и управлять ими. Помимо того, что мы обсуждали в этом руководстве, в top есть множество других функций.

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