10 способов использования верхней команды в Linux
Команда top в Linux дает полезную статистику о системных ресурсах. Мы можем использовать его для просмотра использования ЦП и памяти вместе с информацией о процессах запущенных служб. Вы также можете найти зомби-процессы, используя top. Итак, освоение верхней команды является обязательным для администраторов Linux.
В следующем разделе представлен простой обзор команды top и показано, как использовать команду top в реальных сценариях.
Как работает верхняя команда?
По умолчанию вверху отображается список запущенных процессов вместе со стандартными показателями ЦП. Вы можете думать о первой части вывода как о приборной панели. В нижнем разделе отображается список процессов и отображаются все запущенные процессы в режиме реального времени.
Панель управления состоит из пяти строк, каждая из которых содержит некоторые показатели. В первой строке отображается краткая информация о системе, такая как время безотказной работы, средняя загрузка и количество пользователей, вошедших в систему в данный момент. Задачи показаны во второй строке. Третья показывает загрузку процессора, а следующие две строки указывают на использование памяти.
Обратите внимание, что команды, которые вы указываете при запуске top, чувствительны к регистру. Например, клавиши n и N выполняют разные операции.
1. Отображение всех запущенных процессов
При использовании без аргументов команда top выводит список всех запущенных в данный момент процессов.
top
Выход:
Вы можете перемещаться по выходным данным с помощью клавиш вверх , вниз , PageUp и PageDown на клавиатуре. Нажмите q, чтобы добраться до оболочки.
2. Сортировка процессов Linux по PID
Вы можете отсортировать список процессов по идентификатору программы или PID. Нажмите клавишу N при запуске сверху, чтобы отсортировать процессы на основе PID.
3. Сортировка процессов по загрузке памяти и ЦП
Верхний вывод по умолчанию сортирует список процессов в зависимости от использования ЦП. Вы можете отсортировать список по использованию памяти с помощью клавиши M на клавиатуре. Введите P для повторной сортировки по ЦП.
4. Сортировка процессов по времени выполнения
Если вы хотите узнать, как долго процессы выполняются на вашем компьютере, нажмите клавиши M и T.
5. Отображение запущенных процессов для конкретных пользователей
Мы можем просмотреть список всех запущенных процессов, принадлежащих конкретному пользователю. Находясь внутри сверху, нажмите u, затем введите имя пользователя и нажмите Enter . Вы также можете использовать опцию -u в верхней части, за которой следует имя пользователя, чтобы сделать это.
top -u root
Вышеупомянутая команда выводит все процессы, запущенные root.
6. Выделите активные процессы
Если вы введете клавишу z внутри сверху, она выделит все активно запущенные процессы Linux . Это упрощает навигацию по активным процессам.
7. Измените период интервала топа.
По умолчанию top обновляет вывод каждые три секунды. Однако вы можете легко установить это значение, нажав d, а затем необходимое значение.
8. Изменить приоритет процесса
Вы можете изменить приоритет процесса Linux, установив пользовательское значение renice внутри top. Введите r, затем PID процесса, а затем введите его новое значение renice.
9. Отображение незанятых процессов с помощью top
Мы можем увидеть список всех незанятых процессов, нажав клавишу i .
10. Убейте процесс Linux с помощью PID.
Команда top в Linux позволяет нам убить запущенный процесс прямо из интерфейса. Чтобы убить процесс, введите k, а затем PID этого процесса. Будет полезно при работе с зомби-процессами .
Собственные системные процессы с помощью команды верхнего уровня
Команда top в Linux упрощает управление процессами для новичков. Мы можем использовать top для любых задач, включая мониторинг системных ресурсов и управление зависшими процессами. Так что неважно, новичок вы в Linux или эксперт, у топ-команды есть что-то для вас.
Системный мониторинг – это только часть рабочего дня администратора. Как вы отслеживаете сетевые подключения? Команда ss предназначена исключительно для этой работы.