Это руководство познакомит вас с основами использования команды 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 в полной мере, ознакомьтесь с руководствами.