Сортировка процессов в htop
Возможность сортировки процессов на основе различных критериев является одной из самых полезных функций htop. На этом шаге мы изучим различные способы сортировки процессов, чтобы легко идентифицировать ресурсоемкие приложения или находить конкретные процессы.
Методы сортировки в htop
Запустите htop снова:
htop
Использование меню сортировки
Самый простой способ сортировки процессов — использование специального меню сортировки:
-
Нажмите F6 в htop. Это откроет меню сортировки.
-
Вы увидите список столбцов, по которым можно сортировать:
- PID
- USER
- PRIORITY (Приоритет)
- NICE
- M_SIZE (Memory size - Размер памяти)
- M_RESIDENT (Resident memory - Резидентная память)
- M_SHARE (Shared memory - Общая память)
- STATE (Состояние)
- PERCENT_CPU (Процент CPU)
- PERCENT_MEM (Процент MEM)
- TIME (Время)
- COMM (Command - Команда)
-
Используйте клавиши со стрелками, чтобы выбрать столбец, затем нажмите Enter, чтобы отсортировать по этому столбцу.
Например, чтобы отсортировать по использованию CPU:
- Нажмите
F6
- Выберите
PERCENT_CPU с помощью клавиш со стрелками
- Нажмите
Enter
Теперь процессы отсортированы по использованию CPU, с процессами, потребляющими наибольшее количество CPU, вверху.
Прямые сочетания клавиш для сортировки
htop также предоставляет прямые сочетания клавиш для общих вариантов сортировки:
- Нажмите
P, чтобы отсортировать по использованию CPU (Processor - Процессор)
- Нажмите
M, чтобы отсортировать по использованию памяти
- Нажмите
T, чтобы отсортировать по времени (совокупное время CPU)
- Нажмите
N, чтобы отсортировать по ID процесса
Попробуйте каждое из этих сочетаний клавиш сейчас, чтобы увидеть, как меняется список процессов.
Например, нажмите M, чтобы отсортировать по использованию памяти. Обратите внимание, как процессы теперь расположены с наиболее ресурсоемкими по памяти вверху.
Обратный порядок сортировки
Вы можете изменить текущий порядок сортировки на обратный, нажав I (заглавная i). Это переключает между возрастающим и убывающим порядком.
Попробуйте отсортировать по использованию CPU с помощью P, затем нажмите I, чтобы изменить порядок на обратный. Процессы с наименьшим использованием CPU теперь появятся вверху.
Выделение столбца
Когда вы сортируете по определенному столбцу, этот столбец выделяется, чтобы указать, что это текущий ключ сортировки. Это позволяет легко запомнить, какой критерий вы в настоящее время используете для сортировки процессов.
Попробуйте разные методы сортировки и наблюдайте, как выделенный столбец меняется, отражая ваш выбор.
Практический пример: Поиск процессов, интенсивно использующих память
Давайте попрактикуемся на конкретном сценарии. Предположим, вы хотите определить, какие процессы потребляют больше всего памяти:
- Нажмите
M, чтобы отсортировать по использованию памяти
- Процессы теперь упорядочены по потреблению памяти (от наибольшего к наименьшему)
- Верхние процессы в списке — это самые ресурсоемкие по памяти приложения вашей системы
Этот метод сортировки чрезвычайно полезен при устранении проблем с памятью или выявлении утечек памяти.
Когда вы закончите изучение, выйдите из htop, нажав q.