Skip to main content

Как использовать команду «Вверх» для показа запущенных процессов

Как посмотреть список список запущенных процессов из командной строки и как их завершить. (Май 2025)

Как посмотреть список список запущенных процессов из командной строки и как их завершить. (Май 2025)

:

Anonim

Верхняя команда Linux используется для отображения всех запущенных процессов в среде Linux. В этом руководстве показано, как использовать верхнюю команду, объясняя различные доступные ключи и отображаемую информацию:

Как запустить верхнюю команду

В базовой форме все, что вам нужно сделать, чтобы показать текущие процессы, - это ввести следующее в терминал Linux:

Топ

Какая информация отображается:

При запуске верхней команды Linux отображается следующая информация:

Строка 1

  • Время
  • Как долго компьютер работает
  • Количество пользователей
  • Средняя загрузка

Среднее значение нагрузки показывает время загрузки системы в течение последних 1, 5 и 15 минут.

Строка 2

  • Общее количество задач
  • Количество выполняемых задач
  • Количество спальных задач
  • Количество остановленных задач
  • Количество задач зомби

Строка 3

  • Использование процессора в процентах от пользователя
  • Использование ЦП в процентах по системе
  • Использование ЦП в процентах по низкоприоритетным процессам
  • Использование ЦП в процентах по незанятым процессам
  • Использование процессора в процентах от io wait
  • Использование процессора в процентах от аппаратных прерываний
  • Использование процессора в процентах по программным прерываниям
  • Использование процессора в процентах путем кражи времени

В этом руководстве дается определение того, что означает использование ЦП.

Строка 3

  • Общая память системы
  • Свободная память
  • Используемая память
  • Буферный кэш

Строка 4

  • Доступен общий своп
  • Полная свопинг
  • Общий обмен
  • Доступная память

В этом руководстве дается описание разделов подкачки и нужны ли они вам.

Главная таблица

  • ИД процесса
  • пользователь
  • приоритет
  • Хороший уровень
  • Виртуальная память, используемая процессом
  • Резидентная память, используемая процессом
  • Совместная память
  • Процессор, используемый процессом в процентах
  • Память, используемая процессом в процентах
  • Процесс времени запущен
  • команда

Вот хорошее руководство, посвященное памяти компьютера.

Keep Linux Top работает все время на заднем плане

Вы можете легко держать верхнюю команду без необходимости вводить слово top каждый раз в окно терминала.

Чтобы приостановить верх, чтобы вы могли продолжать использовать терминал, нажмите клавиши CTRL и Z на клавиатуре.

Чтобы вернуть верхний план на передний план, введите fg.

Ключи для верхней команды:

  • -h - Показать текущую версию
  • -c - Это переключает столбец команд между указанием имени команды и программы
  • -d - указать время задержки между обновлением экрана
  • -o - Сортируется по названному полю
  • -p - показывать только процессы с указанными идентификаторами процесса
  • -u - Показывать только процессы указанным пользователем
  • -i - Не показывать простаивающие задания

Показать текущую версию

Введите следующую информацию, чтобы показать текущую информацию о версии для верхней части:

top -h

Вывод находится в форме procps -ng версия 3.3.10

Укажите время задержки между обновлениями экрана

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

top -d

Обновление каждые 5 секунд типа top -d 5

Получить список столбцов для сортировки

Чтобы получить список столбцов, с помощью которых вы можете сортировать верхнюю команду по типу, выполните следующие действия:

top -O

Существует много столбцов, поэтому вы можете сократить объем вывода на следующий уровень:

top -O | Меньше

Сортировка столбцов в верхней команде по имени столбца

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

top -o

Чтобы отсортировать по типу% CPU, выполните следующие действия:

top -o% CPU

Показывать только процессы для конкретного пользователя

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

top -u

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

top -u gary

Скрыть задачи ожидания

Верхний вид по умолчанию может казаться загроможденным, и если вы хотите видеть только активные процессы (то есть те, которые не простаивают), вы можете запустить верхнюю команду, используя следующую команду:

top -i

Добавление дополнительных столбцов на верхний дисплей

Во время работы сверху вы можете нажать клавишу «F», которая отображает список полей, которые могут отображаться в таблице:

Используйте клавиши со стрелками для перемещения вверх и вниз по списку полей.

Чтобы установить поле так, чтобы оно отображалось на экране, нажмите клавишу «D». Чтобы удалить поле, снова нажмите «D». Рядом с отображаемыми полями появится звездочка (*).

Вы можете настроить поле для сортировки таблицы простым нажатием клавиши «S» в поле, которое вы хотите сортировать.

Нажмите клавишу ввода, чтобы зафиксировать изменения и нажмите «Q», чтобы выйти.

Режимы переключения

Во время работы сверху вы можете нажать клавишу «A» для переключения между стандартным дисплеем и альтернативным дисплеем.

Изменение цвета

Нажмите клавишу «Z», чтобы изменить цвета значений в верхней части.

Для изменения цветов требуются три этапа:

  1. Нажмите S для сводных данных, M для сообщений, H для заголовков столбцов или T для информации о задаче для таргетинга на эту область для изменения цвета
  2. Выберите цвет для этой цели, 0 для черного, 1 для красного, 2 для зеленого, 3 для желтого, 4 для синего, 5 для пурпурного, 6 для голубого и 7 для белого
  3. Введите для фиксации

Нажмите клавишу «B», чтобы сделать текст полужирным.

Изменение отображения во время работы

Пока верхняя команда работает, вы можете включать и выключать многие функции, нажимая соответствующие клавиши во время ее работы.

В следующей таблице показано нажатие клавиши и функция, которую она предоставляет:

Функциональные клавиши
Функциональная клавишаОписание
Альтернативный дисплей (по умолчанию выключен)
dОбновить экран после указанной задержки в секундах (по умолчанию 1,5 секунды)
ЧАСРежим потоков (по умолчанию выключен), суммирует задачи
пМониторинг ПИД-регулирования (по умолчанию выключен), показать все процессы
ВЖирный разрез (по умолчанию включен), значения выделены жирным шрифтом
LСреднее значение нагрузки дисплея (по умолчанию включено)
TОпределяет, как отображаются задачи (по умолчанию 1 + 1)
мОпределяет, как отображается использование памяти (по умолчанию 2 строки)
1Единичный процессор (по умолчанию выключен) - то есть для нескольких процессоров
JВыровнять числа вправо (по умолчанию включено)
JВыровнять текст вправо (по умолчанию выключен)
рОбратный сортировка (по умолчанию включена) - Самые высокие процессы для самых низких процессов
SНакопительное время (по умолчанию выключено)
UФильтр пользователя (по умолчанию выключен) показывает только euid
UФильтр пользователя (по умолчанию выключен) показывает любой uid
ВВид леса (по умолчанию включен) отображается как ветви
ИксВыделение колонки (по умолчанию выключено)
ZЦвет или моно (по умолчанию включено) показывают цвета

Резюме

Доступно больше доступных переключателей, и вы можете узнать больше о них, введя следующее в окно терминала:

человек наверх