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