Верхняя команда 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», чтобы изменить цвета значений в верхней части.
Для изменения цветов требуются три этапа:
- Нажмите S для сводных данных, M для сообщений, H для заголовков столбцов или T для информации о задаче для таргетинга на эту область для изменения цвета
- Выберите цвет для этой цели, 0 для черного, 1 для красного, 2 для зеленого, 3 для желтого, 4 для синего, 5 для пурпурного, 6 для голубого и 7 для белого
- Введите для фиксации
Нажмите клавишу «B», чтобы сделать текст полужирным.
Изменение отображения во время работы
Пока верхняя команда работает, вы можете включать и выключать многие функции, нажимая соответствующие клавиши во время ее работы.
В следующей таблице показано нажатие клавиши и функция, которую она предоставляет:
Функциональная клавиша | Описание |
---|---|
Альтернативный дисплей (по умолчанию выключен) | |
d | Обновить экран после указанной задержки в секундах (по умолчанию 1,5 секунды) |
ЧАС | Режим потоков (по умолчанию выключен), суммирует задачи |
п | Мониторинг ПИД-регулирования (по умолчанию выключен), показать все процессы |
В | Жирный разрез (по умолчанию включен), значения выделены жирным шрифтом |
L | Среднее значение нагрузки дисплея (по умолчанию включено) |
T | Определяет, как отображаются задачи (по умолчанию 1 + 1) |
м | Определяет, как отображается использование памяти (по умолчанию 2 строки) |
1 | Единичный процессор (по умолчанию выключен) - то есть для нескольких процессоров |
J | Выровнять числа вправо (по умолчанию включено) |
J | Выровнять текст вправо (по умолчанию выключен) |
р | Обратный сортировка (по умолчанию включена) - Самые высокие процессы для самых низких процессов |
S | Накопительное время (по умолчанию выключено) |
U | Фильтр пользователя (по умолчанию выключен) показывает только euid |
U | Фильтр пользователя (по умолчанию выключен) показывает любой uid |
В | Вид леса (по умолчанию включен) отображается как ветви |
Икс | Выделение колонки (по умолчанию выключено) |
Z | Цвет или моно (по умолчанию включено) показывают цвета |
Резюме
Доступно больше доступных переключателей, и вы можете узнать больше о них, введя следующее в окно терминала:
человек наверх