Команда top Linux используется для отображения всех запущенных процессов в вашей среде Linux. Это руководство показывает, как использовать команду top, объясняя различные доступные переключатели и отображаемую информацию:
- Как запустить верхнюю команду
- Какая информация отображается:
- Строка 1
- Линия 2
- Линия 3
- Линия 3
- Строка 4
- Главный стол
- Всегда держите Linux в топе в фоновом режиме
- Ключевые переключатели для верхней команды:
- Показать текущую версию
- Укажите время задержки между обновлениями экрана
- Получить список столбцов для сортировки по
- Сортировать столбцы в верхней команде по имени столбца
- Показывать только процессы для конкретного пользователя
- Скрыть пустые задачи
- Добавление дополнительных столбцов на верхний дисплей
- Переключение режимов
- Изменение цвета
- Измените дисплей пока работает верх
- Резюме
Как запустить верхнюю команду
В его основной форме все, что вам нужно сделать, чтобы показать текущие процессы, это набрать в терминале Linux следующее:
верхний
Какая информация отображается:
Следующая информация отображается при запуске команды top Linux:
Строка 1
- Время
- Как долго работает компьютер
- Количество пользователей
- Средняя нагрузка
Среднее значение загрузки показывает время загрузки системы за последние 1, 5 и 15 минут.
Линия 2
- Общее количество заданий
- Количество запущенных задач
- Количество спальных заданий
- Количество остановленных задач
- Количество заданий зомби
Линия 3
- Загрузка процессора в процентах пользователем
- Загрузка процессора в процентах по системе
- Использование процессора в процентах процессами с низким приоритетом
- Загрузка процессора в процентах по незанятым процессам
- Загрузка процессора в процентах по io wait
- Загрузка процессора в процентах от аппаратных прерываний
- Загрузка процессора в процентах от программных прерываний
- Использование процессора в процентах от времени кражи
Это руководство дает определение того, что означает использование процессора.
Линия 3
- Общая системная память
- Свободная память
- Используемая память
- Буферный кеш
Строка 4
- Всего доступно своп
- Всего своп бесплатно
- Всего используется своп
- Доступная память
Это руководство дает описание разделов подкачки и того, нужны ли они вам.
Главный стол
- Идентификатор процесса
- пользователь
- приоритет
- Хороший уровень
- Виртуальная память, используемая процессом
- Резидентная память, используемая процессом
- Совместная память
- Процессор, используемый процессом в процентах
- Память используется процессом в процентах
- Время процесса запущено
- команда
Вот хорошее руководство по обсуждению памяти компьютера.
Всегда держите Linux в топе в фоновом режиме
Вы можете сделать команду top доступной без необходимости вводить слово top каждый раз в окно терминала.
Чтобы сделать паузу сверху, чтобы продолжить использование терминала, нажмите клавиши CTRL и Z на клавиатуре.
Чтобы вернуть вершину на передний план, введите fg.
Ключевые переключатели для верхней команды:
- -h – Показать текущую версию
- -c – переключает столбец команды между отображением команды и имени программы
- -d – указать время задержки между обновлением экрана.
- -o – сортировка по названному полю
- -p – показывать только процессы с указанными идентификаторами процессов
- -u – Показывать только процессы указанного пользователя
- -i – не показывать пустые задачи
Показать текущую версию
Введите следующую команду, чтобы показать подробности текущей версии для top:
top -h
Выходные данные имеют вид procps -ng версия 3.3.10 .
Укажите время задержки между обновлениями экрана
Чтобы указать задержку между обновлениями экрана при использовании top, введите следующее:
top -d
Чтобы обновлять каждые 5 секунд, введите top -d 5 .
Получить список столбцов для сортировки по
Чтобы получить список столбцов, по которым вы можете отсортировать верхнюю команду, введите следующую команду:
top -O
Есть много столбцов, поэтому вы можете захотеть передать вывод следующим образом:
top -O | меньше
Сортировать столбцы в верхней команде по имени столбца
Используйте предыдущий раздел, чтобы найти столбец для сортировки, а затем используйте следующий синтаксис для сортировки по этому столбцу:
top -o
Для сортировки по% CPU введите следующее:
top -o% CPU
Показывать только процессы для конкретного пользователя
Чтобы показать только процессы, запущенные конкретным пользователем, используйте следующий синтаксис:
top -u
Например, чтобы показать все процессы, которые запускает пользователь gary, введите следующее:
top -u gary
Скрыть пустые задачи
Вид сверху по умолчанию может показаться загроможденным, и если вы хотите видеть только активные процессы (то есть те, которые не простаивают), вы можете запустить команду top, используя следующую команду:
top -i
Добавление дополнительных столбцов на верхний дисплей
Во время работы сверху вы можете нажать клавишу «F», которая показывает список полей, которые могут быть отображены в таблице:
Используйте клавиши со стрелками для перемещения вверх и вниз по списку полей.
Чтобы установить поле так, чтобы оно отображалось на экране, нажмите клавишу «D».Чтобы удалить поле, нажмите «D» еще раз. Звездочка (*) появится рядом с отображаемыми полями.
Вы можете установить поле для сортировки таблицы, просто нажав клавишу «S» в поле, по которому вы хотите отсортировать.
Нажмите клавишу ввода, чтобы подтвердить изменения и нажмите «Q», чтобы выйти.
Переключение режимов
Во время работы сверху вы можете нажать клавишу «А» для переключения между стандартным дисплеем и альтернативным дисплеем.
Изменение цвета
Нажмите клавишу «Z», чтобы изменить цвета значений в верхней части.
Есть три этапа, необходимые для изменения цвета:
- Нажмите либо S для сводных данных, M для сообщений, H для заголовков столбцов или T для информации о задаче, чтобы указать эту область для изменения цвета
- Выберите цвет для этой цели, 0 для черного, 1 для красного, 2 для зеленого, 3 для желтого, 4 для синего, 5 для пурпурного, 6 для голубого и 7 для белого
- Введите, чтобы совершить
Нажмите клавишу «B», чтобы сделать текст жирным.
Измените дисплей пока работает верх
Пока работает верхняя команда, вы можете включать и выключать многие функции, нажимая соответствующие клавиши во время ее работы.
В следующей таблице показана клавиша, которую нужно нажать, и функция, которую она предоставляет:
А | Альтернативное отображение (по умолчанию отключено) |
д | Обновить экран после указанной задержки в секундах (по умолчанию 1,5 секунды) |
Н | Режим потоков (по умолчанию выключен), суммирует задачи |
р | Мониторинг ПИД (по умолчанию выключен), показать все процессы |
B | Включение жирным шрифтом (по умолчанию включено), значения показаны жирным шрифтом |
L | Показать среднюю нагрузку (по умолчанию включено) |
т | Определяет, как отображаются задачи (по умолчанию 1 + 1) |
т | Определяет, как отображается использование памяти (по умолчанию 2 строки) |
1 | Одиночный процессор (по умолчанию выключен) – то есть показывает для нескольких процессоров |
J | Выровнять номера справа (по умолчанию включено) |
J | Выровнять текст вправо (по умолчанию отключено) |
R | Обратная сортировка (по умолчанию включено) – от процессов с самого высокого уровня к процессам с самым низким уровнем |
S | совокупное время (по умолчанию выключено) |
и | Пользовательский фильтр (по умолчанию выключен), показывать только euid |
U | Пользовательский фильтр (по умолчанию выключен) показывает любой uid |
В | Представление леса (по умолчанию включено) отображается как ветви |
X | Подсветка столбца (по умолчанию выключено) |
г | Цветное или моно (по умолчанию включено) отображение цветов |
Резюме
Доступно больше переключателей, и вы можете узнать о них больше, набрав в окне терминала следующее:
man top