Это верхняя часть команд, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
top - отображать процессы Linux
СИНТАКСИС
топ -hv|-bcHiOS -d сек -n Максимум -u|U Пользователь -p пид -o поле -w [столбцы]
Традиционные переключатели "-" и пробел необязательны.
ОПИСАНИЕ
Команда топ Программа обеспечивает динамический просмотр работающей системы в реальном времени. Он может отображать
система сводная информация, а также список Процессы or темы в настоящее время
управляется ядром Linux. Типы отображаемой сводной информации о системе и типы,
порядок и размер отображаемой информации о процессах настраиваются пользователем, и
конфигурацию можно сделать постоянной при перезапусках.
Программа предоставляет ограниченный интерактивный интерфейс для управления процессами, а также
гораздо более обширный интерфейс для персональной настройки, охватывающий все аспекты
его работа. И пока топ упоминается в этом документе, вы можете
назовите программу как хотите. Это новое имя, возможно, псевдоним, тогда будет
отражается на верхнем дисплее и используется при чтении и записи файла конфигурации.
О проекте
Документация
Оставшееся содержание
1. Параметры КОМАНДНОЙ СТРОКИ
2. РЕЗЮМЕ Дисплей
а. Среднее время работы и нагрузки
б. Состояния ЗАДАЧИ и ЦП
c. Использование памяти
3. Отображение полей / столбцов
а. ОПИСАНИЕ полей
б. УПРАВЛЕНИЕ Полями
4. ИНТЕРАКТИВНЫЕ команды
а. ГЛОБАЛЬНЫЕ команды
б. СВОДНАЯ ОБЛАСТЬ Команды
c. Команды TASK AREA
1. Внешность
2. содержание
3. Размер
4. Сортировка
d. ЦВЕТОВАЯ ПЕРЕДАЧА
5. Положения, касающиеся АЛЬТЕРНАТИВНОГО ДИСПЛЕЯ
а. Обзор WINDOWS
б. КОМАНДЫ для Windows
c. ПРОКРУТКА ОКНА
d. ПОИСК в окне
е. ФИЛЬТРАЦИЯ в окне
6. ФАЙЛЫ
а. Файл конфигурации системы
б. ЛИЧНЫЙ файл конфигурации
c. ДОБАВЛЕНИЕ ЗАПИСЕЙ INSPECT
7. ГЛУПОЙ Сэмплер
а. Магия ядра
б. Прыгающие окна
c. Окно большой птицы
d. Старый переключатель
8. ОШИБКИ, 9. ИСТОРИЯ Бывший топ, 10. АВТОР, 11. СМОТРИ ТАКЖЕ
Эксплуатация
При работе сверху две наиболее важные клавиши - это клавиша справки (h или?) И клавиша выхода ('q').
ключ. В качестве альтернативы вы можете просто использовать традиционную клавишу прерывания (^ C), когда вы
сделанный.
При первом запуске вы увидите эти традиционные элементы на
главный верхний экран: 1) Область сводки; 2) Заголовок полей / столбцов; 3) Область задач. Каждый из
они будут изучены в следующих разделах. Также есть строка ввода / сообщения
между областью сводки и заголовком столбцов, который не требует дополнительных пояснений.
Главный верхний экран в общем довольно адаптируется к изменениям размеров клемм под X-
Windows. На других верхних экранах это может быть не так, особенно со статическим текстом. Это
в конечном итоге, однако, зависит от вашего конкретного оконного менеджера и эмулятора терминала.
Могут быть случаи, когда их представление о размере терминала и текущем содержимом отличается от
вид сверху, который всегда основан на вызовах операционной системы.
Если после любой операции изменения размера верхний экран поврежден, отображается неполным или
беспорядочно, просто набираете что-то безобидное, например знак препинания или курсор
клавиша движения обычно восстанавливает его. В крайнем случае следующая последовательность почти
обязательно будет:
ключ / cmd цель
^Z приостановить топ
fg продолжить топ
заставить экран перерисовать (если необходимо)
Но если дисплей все еще поврежден, вы можете попробовать еще один шаг. Вставьте это
команда после того, как top была приостановлена, но перед ее возобновлением.
ключ / cmd цель
сбросить восстановить терминал настройки
Внимание: ширина дисплея верха будет ограничена 512 позициями. Отображение всех полей
требуется примерно 250 символов. Оставшаяся ширина экрана обычно назначается любому
столбцы переменной ширины, видимые в данный момент. Столбцы переменной ширины, такие как COMMAND,
отмечены в теме 3а. ОПИСАНИЕ полей. Фактическая ширина вывода также может быть изменена.
переключателем -w, который обсуждается в теме 1. Опции КОМАНДНОЙ СТРОКИ.
Наконец, некоторые из верхних экранов или функций требуют использования клавиш перемещения курсора, таких как
стандартные клавиши со стрелками плюс клавиши Home, End, PgUp и PgDn. Если ваш терминал или эмулятор
не предоставляет эти ключи, следующие комбинации принимаются в качестве альтернативы:
ключ эквивалентные комбинации клавиш
Вверх alt + \ или alt + k
Вниз alt + / или alt + j
Левый alt + < или alt + h
Правый alt + > или alt + l (нижний регистр L)
Альт + + Up или alt + ctrl + k
PgDn альтернативный + вниз или alt + ctrl + j
Главная alt + левый или alt + ctrl + h
Конец alt + Правильно или alt + ctrl + l
Команда Up и вниз клавиши со стрелками имеют особое значение при запросе строчного ввода
прекращено с ключ. Эти ключи или их псевдонимы могут использоваться для получения
предыдущие строки ввода, которые затем можно редактировать и повторно вводить. И еще четыре дополнительных
клавиши доступны с линейным вводом.
ключ особое значение
Вверх отзыв старший строки для повторного редактирования
Вниз отзыв более новый струны или Стирать вся линия
Вставить переключатель между вставить и замена символов Режимы
Удалить персонажа удаленный под курсором, перемещение остальных влево
Домой перейти к начало входной линии
Конец перейти к конец входной линии
Стартап По умолчанию
Следующие значения по умолчанию при запуске не предполагают файла конфигурации, следовательно, никаких пользовательских настроек.
Даже в этом случае элементы, отмеченные звездочкой (`* '), могут быть переопределены через командную строку.
Все это подробно объясняется в следующих разделах.
Глобальные значения по умолчанию
A - Альтернативный дисплей выключен (полноэкранный режим)
* d - Время задержки 1.5 секунды
* H - режим потоков выключен (суммируется как задачи)
I - режим Irix включен (нет, `solaris 'smp)
* p - PID-мониторинг выключен (показать все процессы)
* s - Безопасный режим выключен (незащищенный)
B - полужирный шрифт включен (да, полужирный во всем мире)
Сводка-Область-значения по умолчанию
l - Загрузить Avg / Uptime On (отсюда и название программы)
t - Задача / состояние ЦП включено (1 + 1 строки, см. `1 ')
m - Использование памяти / свопа включено (2 строки)
1 - Один ЦП отключен (следовательно, несколько ЦП)
Параметры области задач по умолчанию
b - жирный hilite Off (используйте `reverse ')
* c - Командная строка выключена (имя, а не cmdline)
* i - Неактивные задачи включены (показать все задачи)
J - Num align right On (без выравнивания по левому краю)
j - Str align right Off (не выравнивать по правому краю)
R - обратная сортировка включена (pids по убыванию)
* S - Общее время отдыха (нет, мертвые дети)
* u - Пользовательский фильтр выключен (показывать только euid)
* U - Пользовательский фильтр выключен (показывать любой uid)
V - вид на лес включен (показывать в виде веток)
x - колонка hilite Off (нет, поле сортировки)
y - Row hilite On (да, выполняются задачи)
z - цвет / моно Вкл (показать цвета)
1. КОМАНДНАЯ СТРОКА Возможности
Синтаксис командной строки для top состоит из:
-hv|-bcHiOS -d сек -n Максимум -u|U Пользователь -p пид -o поле -w [столбцы]
Обычно обязательный переключатель ('-') и даже пробел не являются обязательными.
-h | -v :Справка / Версия
Показать версию библиотеки и подсказку об использовании, а затем выйти.
-b :Пакетный режим операция
Запускается сверху в пакетном режиме, что может быть полезно для отправки вывода сверху на другой
программы или в файл. В этом режиме top не принимает ввод и работает до тех пор, пока
ограничение итераций, которое вы установили с помощью параметра командной строки `-n 'или до тех пор, пока оно не будет убито.
-c :Командная строка / Имя программы тумблер
Начинается с перевернутого последнего запомненного состояния `c '. Таким образом, если наверху отображалось
командные строки, теперь в этом поле будут отображаться названия программ и наоборот. Смотрите `c '
интерактивная команда для получения дополнительной информации.
-d :Время задержки интервал как: -d сс.т (сек.десятые)
Задает задержку между обновлениями экрана и отменяет соответствующее значение в
свой личный файл конфигурации или значение по умолчанию при запуске. Позже это можно изменить
с интерактивными командами `d 'или` s'.
Учитываются дробные секунды, но отрицательное число не допускается. В любом случае,
однако такие изменения запрещены, если top работает в безопасном режиме, за исключением
root (если не использовалась опция командной строки `s '). Для получения дополнительной информации о
Безопасный режим см. В разделе 6а. Файл конфигурации СИСТЕМЫ.
-H :Режим потоков операция
Указывает верху отображать отдельные темы. Без этого параметра командной строки a
показано суммирование всех потоков в каждом процессе. Позже это можно изменить с помощью
интерактивная команда `H '.
-i :Холостой процесс тумблер
Начинается с перевернутого последнего запомненного состояния i. Когда этот переключатель от,
задачи, которые не использовали ЦП с момента последнего обновления, отображаться не будут. Для
дополнительную информацию об этом переключателе см. в разделе 4c. ОБЛАСТЬ ЗАДАЧИ Команды, РАЗМЕР.
-n :Количество итераций ограничение как: -n номер
Задает максимальное количество итераций, или кадров, которые должны выполняться перед
окончание.
-o :Переопределить поле сортировки -o имя поля
Задает имя поля, по которому будут сортироваться задачи, независимо от того, что
отражено в файле конфигурации. Вы можете добавить к имени поля знак "+" или "-".
чтобы также переопределить направление сортировки. Знак "+" в начале приведет к сортировке по убыванию,
тогда как "-" обеспечит порядок от низкого к высокому.
Эта опция существует прежде всего для поддержки работы в автоматическом / пакетном режиме по сценарию.
-O :Имена полей вывода
Эта опция действует как форма помощи для указанной выше опции -o. Это приведет к тому, что верх
напечатайте каждое из доступных имен полей в отдельной строке, затем выйдите. Такие имена
подлежат переводу nls.
-p :Монитор-PID режим как: -pN1 -pN2 ... or -pN1, N2, N3 ...
Отслеживайте только процессы с указанными идентификаторами процессов. Такой вариант можно дать до 20
раз, или вы можете предоставить список с разделителями-запятыми, содержащий до 20 идентификаторов. Смешивание
оба подхода разрешены.
Нулевое значение pid будет рассматриваться как идентификатор процесса самой верхней программы один раз.
он работает.
Это только опция командной строки, и если вы захотите вернуться к нормальной работе,
не нужно выходить и перезапускать верх - просто выполните любой из этих интерактивных
команды: `= ',` u' или `U '.
Параметры командной строки `p ',` u' и `U 'являются взаимоисключающими.
-s :Безопасный режим операция
Запускается сверху с принудительным безопасным режимом, даже для root. Этот режим намного лучше
управляется конфигурационным файлом системы (см. тему 6. ФАЙЛЫ).
-S :Суммарное время тумблер
Начинается с перевернутого последнего запомненного состояния `S '. Когда режим кумулятивного времени установлен
On, каждый процесс перечисляется с указанием времени процессора, которое он и его мертвые дочерние элементы использовали.
См. Интерактивную команду `S 'для получения дополнительной информации об этом режиме.
-u | -U :Режим пользовательского фильтра -u | -U номер or имя
Отображать только процессы с идентификатором пользователя или именем пользователя, совпадающим с указанным. "-U"
вариант совпадает с высокоэффективным пользователь, тогда как опция `-U 'соответствует любой пользователь (реальный,
эффективная, сохраненная или файловая система).
Добавление восклицательного знака ('!') К идентификатору или имени пользователя указывает на отображение сверху
только процессы с пользователями, не соответствующими указанному.
Параметры командной строки `p ',` u' и `U 'являются взаимоисключающими.
-w :Переопределение ширины вывода -w [ номер ]
В пакетном режиме при использовании без аргумента top будет форматировать вывод с использованием
COLUMNS = и LINES = переменные среды, если установлены. В противном случае ширина будет зафиксирована на уровне
максимум 512 столбцов. С аргументом ширина вывода может быть уменьшена или
увеличено (до 512), но количество строк считается неограниченным.
В обычном режиме отображения при использовании без аргумента top будет попытка форматировать
вывод с использованием переменных среды COLUMNS = и LINES =, если они установлены. С
аргумент, ширина вывода может быть только уменьшена, но не увеличена. Используете ли
переменные среды или аргумент с -w, когда фактический терминал в пакетном режиме
размеры никогда не могут быть превышены.
Внимание: Без использования этого параметра командной строки ширина вывода всегда зависит от
терминал, на котором был вызван top, независимо от того, находится он в пакетном режиме или нет.
2. РЕЗЮМЕ Дисплей
Каждая из следующих трех областей индивидуально контролируется одним или несколькими
интерактивные команды. См. Тему 4b. SUMMARY AREA Команды для получения дополнительной информации
относительно этих положений.
2a. НАДЕЖНОСТЬ и НАГРУЗКИ Сред
Эта часть состоит из одной строки, содержащей:
программа or окно имя, в зависимости от режима отображения
текущее время и продолжительность времени с момента последней загрузки
общее количество пользователей
загрузка системы в среднем за последние 1, 5 и 15 минут
2b. ЗАДАЧА и ЦП Области
Эта часть состоит как минимум из двух строк. В среде SMP дополнительные строки
может отражать отдельные проценты состояния ЦП.
Строка 1 показывает общее количество задачи or темы, в зависимости от состояния переключателя режима потоков.
Эта сумма далее классифицируется как:
Бег; спать; остановился; живой мертвец
Строка 2 показывает проценты состояния ЦП в зависимости от интервала с момента последнего обновления.
По умолчанию отображаются проценты для этих отдельных категорий. Где две метки
показаны ниже, сначала показаны более свежие версии ядра.
us, пользователь : время выполнения незаметных пользовательских процессов
sy, система : время выполнения процессов ядра
ni, хороший : время выполнения аккуратных пользовательских процессов
id, холостой ход : время, проведенное в обработчике простоя ядра
wa, IO-подождите : время ожидания завершения ввода / вывода
hi : время, затраченное на обслуживание аппаратных прерываний
si : время, затраченное на обслуживание программных прерываний
st : время украдено с этой виртуальной машины гипервизором
В альтернативных режимах отображения состояний ЦП за пределами первой строки задач / потоков отображается
показано сокращенное резюме, состоящее из следующих элементов:
ABCD
% ЦП: 75.0/ 25.0 100[...
Где: а) совмещенный us и ni процент; б) это sy процент; в) - сумма;
и г) является одним из двух визуальных графиков этих представлений. См. Тему 4b. ОБЩАЯ ОБЛАСТЬ
Команды и команда `t 'для получения дополнительной информации об этом специальном 4-позиционном переключателе.
2c. ПАМЯТЬ Применение
Эта часть состоит из двух строк, которые могут выражать значения в кибибайтах (KiB) через
exbibytes (EiB) в зависимости от коэффициента масштабирования, установленного интерактивной командой `E '.
По умолчанию строка 1 отражает физическую память, классифицируемую как:
всего, бесплатно, использовалось и буфер / кеш
Строка 2 отражает в основном виртуальную память, классифицируемую как:
всего, свободно, использовано и доступное (то есть физическая память)
Команда выгода число в строке 2 - это оценка физической памяти, доступной для запуска нового
приложения, без подкачки. в отличие от бесплатно поле, он пытается легко учесть
восстанавливаемый кеш страницы и блоки памяти. Он доступен на ядрах 3.14, эмулирован на
ядра 2.6.27+, в остальном то же, что и бесплатно.
В альтернативных режимах отображения памяти отображаются две сокращенные итоговые строки, состоящие из
из этих элементов:
азбука
ГиБ Память: 18.7/15.738 [...
Обмен ГиБ: 0.0/7.999 [...
Где: а) - использованный процент; б) есть общая сумма; и в) является одним из двух визуальных
графики этих представлений.
В случае физической памяти процент представляет собой общий минус предполагаемый
выгода отмечалось выше. Сам граф Mem делится между использовал и любые оставшиеся
память, не учитываемая иным образом выгода. См. Тему 4b. ОБЩАЯ ОБЛАСТЬ Команды и
Команда `m 'для получения дополнительной информации об этом специальном 4-позиционном переключателе.
Эта таблица может помочь в интерпретации отображаемых масштабированных значений:
КиБ = кибибайт = 1024 байта
МиБ = мебибайт = 1024 КиБ = 1,048,576 байт
ГиБ = гибибайт = 1024 МиБ = 1,073,741,824 XNUMX XNUMX XNUMX байта
ТиБ = тебибайт = 1024 ГиБ = 1,099,511,627,776 байт
PiB = pebibyte = 1024 TiB = 1,125,899,906,842,624 байта
EiB = exbibyte = 1024 PiB = 1,152,921,504,606,846,976 байт
3. ПОЛЯ / Колонки
3a. ОПИСАНИЯ of Поля
Ниже перечислены верхние доступные поля процесса (столбцы). Они показаны в строгом формате ascii.
Алфавитный порядок. Вы можете настроить их положение, а также указать, являются ли они
отображается с помощью интерактивных команд `f 'или` F' (Управление полями).
Любое поле можно выбрать в качестве поля сортировки, и вы контролируете, будут ли они отсортированы по высшему разряду.
к низкому или от низкого к высокому. Для получения дополнительной информации о положениях о сортировке см. Раздел 4c. ЗАДАЧА
Команды AREA, СОРТИРОВКА.
Поля, относящиеся к физической памяти или ссылке на виртуальную память `(KiB) ', которая является
несффиксированный режим отображения. Однако такие поля можно масштабировать от KiB до PiB. Что
на масштабирование влияет интерактивная команда `e 'или устанавливается для запуска через
вариант сборки.
1. %ЦПУ -- Использование процессора
Доля задачи в затраченном времени ЦП с момента последнего обновления экрана, выраженная как
процент от общего времени процессора.
В настоящей среде SMP, если процесс многопоточный, а вершина работает в
В режиме потоков могут сообщаться суммы, превышающие 100%. Вы переключаете режим потоков с помощью
интерактивная команда `H '.
Также для многопроцессорных сред, если установлен режим Irix. от, top будет работать в
Режим Solaris, в котором использование ЦП задачей делится на общее количество ЦП.
Вы переключаете режимы Irix / Solaris с помощью интерактивной команды `I '.
2. % MEM - Использование памяти (RES)
Доля доступной физической памяти, используемая в данный момент задачей.
3. ГРУППЫ - Контрольные группы
Имена контрольной группы (групп), к которой принадлежит процесс, или "-", если не применимо
для этого процесса.
Группы управления обеспечивают распределение ресурсов (ЦП, память, пропускная способность сети и т. Д.)
среди групп процессов, определяемых установкой. Они позволяют детально контролировать
распределение, отказ, определение приоритетов, управление и мониторинг этих ресурсов.
В системе может одновременно существовать множество различных иерархий контрольных групп, и каждая
иерархия присоединяется к одной или нескольким подсистемам. Подсистема представляет собой единый
ресурсов.
Внимание: Поле CGROUPS, в отличие от большинства столбцов, не имеет фиксированной ширины. При отображении он
плюс любые другие столбцы переменной ширины будут выделены всей оставшейся ширине экрана (вверх
до 512 символов). Даже в этом случае такие поля переменной ширины все еще могут
терпят усечение. См. Раздел 5c. ПРОКРУТКА Окна для получения дополнительной информации о
доступ к любым усеченным данным.
4. КОД - Размер кода (КиБ)
Объем физической памяти, выделенной для исполняемого кода, также известного как текст
Резидентский набор размера или TRS.
5. КОМАНДА - Команда Имя или команда линия
Отобразите командную строку, используемую для запуска задачи, или имя связанной программы.
Вы переключаетесь между командой линия и имя с `c ', который одновременно является параметром командной строки
и интерактивная команда.
Если вы выбрали отображение командной строки, процессы без командной строки (например,
потоки ядра) будут показаны только с именем программы в скобках, как в этом
пример:
[kthread]
На это поле также может влиять режим отображения вида леса. См. Букву `V '
интерактивная команда для получения дополнительной информации об этом режиме.
Внимание: Поле КОМАНДА, в отличие от большинства столбцов, не имеет фиксированной ширины. При отображении он
плюс любые другие столбцы переменной ширины будут выделены всей оставшейся ширине экрана (вверх
до 512 символов). Даже в этом случае такие поля переменной ширины все еще могут
терпят усечение. Это особенно актуально для этого поля, когда командные строки
отображается (интерактивная команда `c '). См. раздел 5c. ПРОКРУТКА окна для
дополнительная информация о доступе к усеченным данным.
6. ДАННЫЕ - Данные + размер стека (КиБ)
Объем физической памяти, выделенной для другого кода, кроме исполняемого, также известный как
Размер резидентного набора данных или DRS.
7. ОКРУЖАЮЩАЯ СРЕДА - Переменные среды
Отобразите все переменные среды, если таковые имеются, как их видят соответствующие процессы.
Эти переменные будут отображаться в исходном исходном порядке, а не в отсортированном вами порядке.
привыкли видеть неквалифицированным "набором".
Внимание: Поле ENVIRON, в отличие от большинства столбцов, не имеет фиксированной ширины. При отображении он
плюс любые другие столбцы переменной ширины будут выделены всей оставшейся ширине экрана (вверх
до 512 символов). Даже в этом случае такие поля переменной ширины все еще могут
терпят усечение. Особенно это актуально для этого поля. См. Раздел 5c. ПРОКРУТКА
Окно для получения дополнительной информации о доступе к усеченным данным.
8. Флаги - Флаги задач
В этом столбце представлены текущие флаги планирования задачи, которые выражены в
в шестнадцатеричной системе счисления и с подавленными нулями. Эти флаги официально задокументированы
в .
9. GID - Идентификатор группы
Команда высокоэффективным ID группы.
10. GROUP -- Имя группы
Команда высокоэффективным имя группы.
11. NI - Хорошая ценность
Хорошая ценность задачи. Отрицательное значение nice означает более высокий приоритет, тогда как
положительное значение nice означает более низкий приоритет. Ноль в этом поле означает просто приоритет.
не будет корректироваться при определении возможности диспетчеризации задачи.
12. P - Последний использованный ЦП (SMP)
Число, представляющее последний использованный процессор. В настоящей среде SMP это будет
вероятно, будут часто меняться, поскольку ядро намеренно использует слабую привязку. Так же
сам процесс работы на вершине может нарушить это слабое сродство и вызвать
чаще меняйте процессоры (из-за дополнительных затрат на процессорное время).
13. ПГРП - Идентификатор группы процессов
Каждый процесс является членом уникальной группы процессов, которая используется для распределения
сигналов и терминалами для арбитража запросов на их ввод и вывод. Когда
процесс создается (разветвляется), он становится членом группы процессов своего родителя.
По соглашению это значение равно идентификатору процесса (см. PID) первого члена
группа процессов, называемая лидером группы процессов.
14. PID - Идентификатор процесса
Уникальный идентификатор процесса задачи, который периодически обертывается, но никогда не перезапускается в
нуль. С точки зрения ядра, это управляемая сущность, определяемая task_struct.
Это значение также может использоваться как: идентификатор группы процессов (см. PGRP); идентификатор сеанса для
лидер сеанса (см. SID); идентификатор группы потоков для лидера группы потоков (см. TGID);
и идентификатор группы процессов TTY для лидера группы процессов (см. TPGID).
15. ППИД - Идентификатор родительского процесса
Идентификатор процесса (pid) родительской задачи.
16. PR - Приоритет
Приоритет планирования задачи. Если вы видите в этом поле `rt ', это означает, что задача
работает с приоритетом планирования в реальном времени.
В Linux приоритет реального времени несколько вводит в заблуждение, поскольку традиционно
Само по себе управление не было вытесненным. И хотя ядро 2.6 можно сделать в основном
вытесняется, это не всегда так.
17. RES - Размер резидентной памяти (КиБ)
Физическая память без подкачки, которую использует задача.
18. РУИД - Реальный идентификатор пользователя
Команда реальные ID пользователя.
19. РУСЕР - Настоящее имя пользователя
Команда реальные имя пользователя.
20. S - Статус процесса
Статус задачи, который может быть одним из:
D = непрерывный сон
R = работает
S = спит
T = остановлен сигналом управления заданием
t = остановлен отладчиком во время трассировки
Z = зомби
Задачи, показанные как выполняющиеся, лучше рассматривать как готовые к выполнению - их
task_struct просто представлена в очереди выполнения Linux. Даже без настоящего SMP
машина, вы можете увидеть множество задач в этом состоянии в зависимости от интервала задержки вершины
и хорошее соотношение цены и качества.
21. SHR - Размер общей памяти (КиБ)
Объем разделяемой памяти, доступной для задачи, обычно не весь
житель. Он просто отражает память, которой потенциально можно поделиться с другими
процессов.
22. SID -- Идентификатор сессии
Сеанс - это набор групп процессов (см. PGRP), обычно устанавливаемый
оболочка входа в систему. Новый разветвленный процесс присоединяется к сеансу своего создателя. Условно,
это значение равно идентификатору процесса (см. PID) первого члена сеанса, вызываемого
лидер сеанса, который обычно является оболочкой входа в систему.
23. SUID - Сохраненный идентификатор пользователя
Команда сохраняются ID пользователя.
24. СУПГИДС - Дополнительные идентификаторы группы
Идентификаторы любых дополнительных групп, созданных при входе в систему или унаследованных от задач
родитель. Они отображаются в списке, разделенном запятыми.
Внимание: Поле SUPGIDS, в отличие от большинства столбцов, не имеет фиксированной ширины. При отображении он
плюс любые другие столбцы переменной ширины будут выделены всей оставшейся ширине экрана (вверх
до 512 символов). Даже в этом случае такие поля переменной ширины все еще могут
терпят усечение. См. Раздел 5c. ПРОКРУТКА Окна для получения дополнительной информации о
доступ к любым усеченным данным.
25. ПОДДЕРЖКА - Дополнительные имена групп
Имена любых дополнительных групп, созданных при входе в систему или унаследованных от
родитель задачи. Они отображаются в списке, разделенном запятыми.
Внимание: Поле SUPGRPS, в отличие от большинства столбцов, не имеет фиксированной ширины. При отображении он
плюс любые другие столбцы переменной ширины будут выделены всей оставшейся ширине экрана (вверх
до 512 символов). Даже в этом случае такие поля переменной ширины все еще могут
терпят усечение. См. Раздел 5c. ПРОКРУТКА Окна для получения дополнительной информации о
доступ к любым усеченным данным.
26. ПОЛЬЗОВАТЕЛЬ - Сохраненное имя пользователя
Команда сохраняются имя пользователя.
27. SWAP - Измененный размер (КиБ)
Нерезидентная часть адресного пространства задачи.
28. ТГИД - Идентификатор группы потоков
Идентификатор группы потоков, к которой принадлежит задача. Это PID группы потоков.
лидер. С точки зрения ядра, он представляет те задачи, которые совместно используют mm_struct.
29. ВРЕМЯ - Процессорное время
Общее время ЦП, которое задача использовала с момента ее запуска. Когда кумулятивный режим установлен Onкаждый
процесс отображается с указанием времени процессора, которое он и его мертвые дочерние элементы использовали. Ты
переключить кумулятивный режим с помощью `S ', который одновременно является параметром командной строки и
интерактивная команда. См. Интерактивную команду `S 'для получения дополнительной информации.
относительно этого режима.
30. ВРЕМЯ + - Процессорное время, сотые доли
То же, что и TIME, но с большей детализацией до сотых долей секунды.
31. ТПГИД - Идентификатор группы процессов Tty
Идентификатор группы процессов переднего плана для подключенного tty, или -1, если
процесс не подключен к терминалу. По соглашению это значение равно процессу
ID (см. PID) лидера группы процессов (см. PGRP).
32. TTY - Контроль Tty
Имя управляющего терминала. Обычно это устройство (последовательный порт, pty,
и т. д.), с которого был запущен процесс, и который он использует для ввода или вывода.
Однако задача не обязательно должна быть связана с терминалом, в этом случае вы увидите `? '
отображается.
33. UID -- ID пользователя
Команда высокоэффективным ID пользователя владельца задачи.
34. ПОДЕРЖАННЫЕ - Используемая память (КиБ)
Это поле представляет собой физическую память без подкачки, которую использовала задача (RES), а также
нерезидентная часть своего адресного пространства (SWAP).
35. USER -- Имя пользователя
Команда высокоэффективным имя пользователя владельца задачи.
36. ВИРТ - Размер виртуальной памяти (КиБ)
Общий объем виртуальной памяти, используемой задачей. Он включает в себя весь код, данные и
общие библиотеки плюс страницы, которые были заменены, и страницы, которые были сопоставлены
но не используется.
37. ВЧАН - Сон в функции
В зависимости от доступности карты ссылок ядра (System.map) это поле будет
показать имя или адрес функции ядра, в которой сейчас находится задача
спать. В этом столбце для запущенных задач будет отображаться прочерк ('-').
Отображая это поле, можно увеличить собственный рабочий набор top более чем на 700 КБ,
в зависимости от версии ядра. Если это произойдет, ваш единственный способ уменьшить это
накладные расходы будут останавливаться и перезапускаться сверху.
38. нДРТ - Количество грязных страниц
Количество страниц, которые были изменены с момента последней записи во вспомогательный
место хранения. Грязные страницы должны быть записаны во вспомогательное хранилище до соответствующего
физическая память может использоваться для какой-либо другой виртуальной страницы.
39. nMaj - Количество основных ошибок страницы
Количество основной страницы с ошибками, возникшие для задачи. Ошибка страницы
когда процесс пытается читать или писать на виртуальной странице, которая в данный момент не
присутствует в его адресном пространстве. Основная ошибка страницы - это когда доступ к вспомогательной памяти
участвует в обеспечении доступности этой страницы.
40. нмин - Количество мелких ошибок страницы
Количество небольшая страницы с ошибками, возникшие для задачи. Ошибка страницы
когда процесс пытается читать или писать на виртуальной странице, которая в данный момент не
присутствует в его адресном пространстве. Незначительная ошибка страницы не связана с вспомогательной памятью
доступ, чтобы сделать эту страницу доступной.
41. nTH - Количество потоков
Количество потоков, связанных с процессом.
42. нИПК - пространство имен IPC
Inode пространства имен, используемого для изоляции ресурсов межпроцессного взаимодействия (IPC).
такие как объекты System V IPC и очереди сообщений POSIX.
43. нсМНТ - пространство имен MNT
Inode пространства имен, используемого для изоляции точек монтирования файловой системы, таким образом предлагая
различные представления иерархии файловой системы.
44. нснет - Пространство имен NET
Inode пространства имен, используемого для изоляции ресурсов, таких как сетевые устройства, IP
адреса, IP-маршрутизация, номера портов и т. д.
45. нсПИД - пространство имен PID
Inode пространства имен, используемого для выделения идентификационных номеров процессов, что означает, что они не нужны.
оставаться уникальным. Таким образом, каждое такое пространство имен может иметь свой собственный `init '(PID # 1) для управления
различные задачи инициализации и пожинают потерянные дочерние процессы.
46. нсУСЕР - пространство имен USER
Inode пространства имен, используемого для изоляции идентификаторов пользователей и групп. Таким образом,
процесс может иметь обычный непривилегированный идентификатор пользователя вне пространства имён пользователя, в то время как
идентификатор пользователя 0 с полными привилегиями root внутри этого пространства имен.
47. нСУТС - пространство имен UTS
Inode пространства имен, используемого для изоляции имени хоста и имени домена NIS. ОТС просто
означает «Система разделения времени UNIX».
48. vMj - Дельта количества ошибок основной страницы
Количество основной Страничные ошибки, возникшие с момента последнего обновления (см. nMaj).
49. вМн - Дельта количества мелких ошибок страницы
Количество небольшая сбои страниц, возникшие с момента последнего обновления (см. nMin).
3b. УПРАВЛЕНИЕ Поля
После нажатия интерактивной команды `f 'или` F' (Управление полями) вы будете
представлен экран, показывающий: 1) "текущее" имя окна; 2) обозначенный сорт
поле; 3) все поля в их текущем порядке вместе с описаниями. Записи, отмеченные
звездочка - поля, отображаемые в настоящее время, если позволяет ширина экрана.
· Как показывают инструкции на экране, вы перемещаетесь между полями с Up
и вниз клавиши со стрелками. Клавиши PgUp, PgDn, Home и End также можно использовать для быстрого
перейти к первому или последнему доступному полю.
· The Правильно клавиша со стрелкой выбирает поле для изменения положения, а левый стрелка или
<Enter> ключ фиксирует размещение этого поля.
· `dключ илиSpace> bar переключает статус отображения поля, и, таким образом,
наличие или отсутствие звездочки.
· `s'key обозначает поле как поле сортировки. См. Тему 4c. ОБЛАСТЬ ЗАДАЧИ
Команды, СОРТИРОВКА для получения дополнительной информации о выбранном вами сорте
поле.
· `a'и `wКлавиши 'можно использовать для циклического просмотра всех доступных окон, а клавиши `q'
или жеEsc> ключи выходят из управления полями.
Экран управления полями также можно использовать для изменения "текущего" окна / группы полей.
в полноэкранном режиме или в режиме альтернативного отображения. Что бы ни было нацелено, когда `q 'или
была нажата, станет текущим, когда вы вернетесь к верхнему дисплею. См. Тему 5.
ALTERNATE-DISPLAY Положения и интерактивная команда `g 'для понимания` current'
окна и группы полей.
Внимание: Любое окно, которое было прокручено горизонтально будет сброшен, если какое-либо поле изменится
выполняются через экран управления полями. Любой вертикальный прокрученная позиция, однако, будет
не пострадать. См. Раздел 5c. ПРОКРУТКА окна для получения дополнительной информации о
вертикальная и горизонтальная прокрутка.
4. INTERACTIVE Команды
Ниже приведен краткий указатель команд по категориям. Некоторые команды появляются больше
более одного раза - их значение или объем могут варьироваться в зависимости от контекста, в котором они
выпущен.
4a. Глобальные команды
?, =, 0,
A, B, d, E, e, g, h, H, I, k, q, r, s, W, X, Y, Z
4b. Сводка-Область-Команды
С, л, т, м, 1, 2, 3
4c. Область задач-Команды
Внешний вид: b, J, j, x, y, z
Содержание: c, f, F, o, O, S, u, U, V
Размер: #, i, n
Сортировка: <,>, f, F, R
4d. Цветовая карта
, a, B, b, H, M, q, S, T, w, z, 0-7
5b. Команды для Windows
-, _, =, +, А, а, г, Г, ш
5c. Прокрутка окна
C, вверх, Dn, влево, вправо, PgUp, PgDn, Home, End
5d. Поиск в окне
L, &
4a. GLOBAL Команды
Глобальные интерактивные команды: всегда доступен как в полноэкранном режиме, так и в
альтернативный режим отображения. Однако некоторые из этих интерактивных команд доступен
при работе в безопасном режиме.
Если вы хотите знать заранее, была ли обеспечена ваша вершина, просто попросите
help и просмотрите сводную информацию о системе во второй строке.
<Enter> илиSpace>:Обновить-Показать
Эти команды пробуждают верхнюю часть и после получения любого ввода весь дисплей
буду перекрашивать. Они также принудительно обновляют любой ЦП с горячим подключением или физический
изменения памяти.
Используйте любую из этих клавиш, если у вас большой интервал задержки и вы хотите увидеть текущий
положение дел,
? | h :Помощь
Доступны два уровня помощи. Первый напомнит обо всех
основные интерактивные команды. Если верх обеспечена, этот экран будет сокращен.
Набрав `h 'или`?' на этом экране справки вы сможете помочь тем, кто
команды, применимые к режиму альтернативного отображения.
= :Выход-Задача-Пределы
Снимает ограничения на отображение задач. Эта команда перевернет любой `i '
(незанятые задачи) и n (максимальное количество задач) команд, которые могут быть активными. Он также предоставляет
для выхода из PID-мониторинга, User filtering и Other filtering. Смотрите `-p '
параметр командной строки для обсуждения мониторинга PID, интерактивные символы `U 'или` u'
команды для фильтрации пользователей и интерактивные команды `O 'или` o' для Other
фильтрации.
Кроме того, с помощью этой команды будет сброшено любое прокрученное окно.
См. Раздел 5c. ПРОКРУТКА Окно для получения дополнительной информации о вертикальных и
горизонтальная прокрутка.
При работе в режиме альтернативного дисплея эта команда имеет более широкое значение.
0 :Нулевое подавление тумблер
Эта команда определяет, отображаются ли нули для многих из
поля в окне задачи. На такие поля, как UID, GID, NI, PR или P, не влияют
этот переключатель.
A :Альтернативный режим отображения тумблер
Эта команда переключает между полноэкранным режимом и режимом альтернативного отображения. Видеть
тема 5. ALTERNATE-DISPLAY Положения и интерактивная команда `g 'для понимания
в "текущие" окна и группы полей.
B :Полужирный шрифт - отключить / включить тумблер
Эта команда повлияет на использование возможности terminfo, выделенной жирным шрифтом, и изменит изоферменты печени
область сводки и область задач для "текущего" окна. Хотя это предназначено
в первую очередь для использования с немыми терминалами, его можно применять в любое время.
Внимание: Когда этот переключатель On и верх работает в монохромном режиме, весь
дисплей будет отображаться как обычный текст. Таким образом, если переключатели `x 'и / или` y' не
используя обратное для акцента, не будет визуального подтверждения того, что они даже
о.
* d | s :Изменение-Задержка-Временной интервал
Вам будет предложено ввести время задержки в секундах между обновлениями дисплея.
Учитываются дробные секунды, но отрицательное число не допускается. Ввод 0
вызывает (почти) непрерывные обновления с неудовлетворительным отображением, поскольку система
и драйвер tty стараются не отставать от требований топа. Значение задержки обратно пропорционально
пропорционально загрузке системы, поэтому настраивайте его осторожно.
Если в любой момент вы захотите узнать текущее время задержки, просто попросите помощи и
просмотрите сводку системы во второй строке.
E :Расширение памяти-масштабирование в области сводки
С помощью этой команды вы можете циклически перебирать доступное масштабирование памяти сводной области.
который варьируется от KiB (кибибайт или 1,024 байта) до EiB (exbibytes или
1,152,921,504,606,846,976 байт).
Если вы видите знак «+» между отображаемым числом и следующей меткой, это означает, что
top был вынужден усечь некоторую часть этого числа. Повышая масштаб
фактор, такого усечения можно избежать.
e :Расширение памяти-масштабирование в окнах задач
С помощью этой команды вы можете прокручивать доступное масштабирование памяти окна задач.
который варьируется от KiB (кибибайт или 1,024 байта) до PiB (pebibytes или
1,125,899,906,842,624 байт).
В то время как top будет пытаться соблюдать выбранный целевой диапазон, дополнительное масштабирование может
по-прежнему необходимо для того, чтобы учесть текущие значения. Если вы хотите увидеть
более однородный результат в столбцах памяти, увеличение диапазона масштабирования приведет к
обычно добиваются этой цели. Однако слишком высокое его повышение может привести к
полностью нулевой результат, который не может быть подавлен интерактивной командой "0".
g :Выбрать другое окно / группу полей
Вам будет предложено ввести число от 1 до 4, обозначающее группу полей.
которое следует сделать "текущим" окном. Вы скоро освоитесь с
эти 4 окна, особенно после экспериментов с режимом альтернативного отображения.
H :Режим потоков тумблер
Когда этот переключатель On, отдельные потоки будут отображаться для всех процессов в
все видимые окна задач. В противном случае вверху отображается сумма всех потоков в
каждый процесс.
I :Irix / Solaris-режим тумблер
При работе в режиме Solaris (переключение `I ' от), использование ЦП задачей будет
деленное на общее количество процессоров. После выполнения этой команды вам сообщат
новое состояние этого переключателя.
* k :Убить задачу
Вам будет предложено ввести PID, а затем сигнал для отправки.
Отсутствие PID или отрицательное число будет интерпретировано как значение по умолчанию, показанное в
приглашение (первая отображаемая задача). Нулевое значение PID означает верхнюю программу.
себя.
Сигнал по умолчанию, отображаемый в подсказке, - SIGTERM. Однако вы можете отправить
любой сигнал, по номеру или имени.
Если вы хотите прервать процесс уничтожения, выполните одно из следующих действий в зависимости от вашего
прогресс:
1) в приглашении pid введите недопустимый номер
2) в приглашении к сигналу введите 0 (или любой недопустимый сигнал)
3) в любой подсказке введите
q :Выход
* r :Ренис-а-Таск
Вам будет предложено ввести PID, а затем значение, которое нужно согласовать.
Отсутствие PID или отрицательное число будет интерпретировано как значение по умолчанию, показанное в
приглашение (первая отображаемая задача). Нулевое значение PID означает верхнюю программу.
себя.
Положительное значение nice приведет к потере приоритета процесса. И наоборот, a
отрицательное значение nice приведет к тому, что ядро будет рассматривать процесс в более благоприятном свете.
Как правило, обычные пользователи могут только увеличивать ценность приятного и
помешал его опустить.
Если вы хотите прервать процесс обновления, выполните одно из следующих действий в зависимости от вашего
прогресс:
1) в приглашении pid введите недопустимый номер
2) в приятной подсказке введите без ввода
3) в любой подсказке введите
W :Запись файла конфигурации
Это сохранит все ваши параметры и переключатели, а также текущий режим отображения и
время задержки. Выполнив эту команду непосредственно перед выходом из топа, вы сможете
перезапустите позже в том же состоянии.
X :Дополнительная фиксированная ширина
Некоторые поля имеют фиксированную ширину и не масштабируются. Таким образом, они подлежат
усечение, которое будет обозначаться знаком "+" в последней позиции.
Эта интерактивная команда может использоваться для изменения ширины следующих полей:
поле по умолчанию поле по умолчанию поле по умолчанию
GID 5 ГРУППА 8 ЧАН 10
RUID 5 RUSER 8 нс IPC 10
SUID 5 SUSER 8 нсMNT 10
UID 5 ПОЛЬЗОВАТЕЛЬ 8 нс СЕТЬ 10
TTY 8 нсПИД 10
нсУСЕР 10
нсUTS 10
Вам будет предложено добавить сумму к ширине по умолчанию, показанной выше.
Ввод нуля приводит к возврату к этим значениям по умолчанию.
Если вы введете отрицательное число, верхняя часть автоматически увеличит размер столбца как
необходимо до тех пор, пока не исчезнут усеченные данные. Вы можете ускорить этот процесс,
уменьшение интервала задержки или удерживание бар.
Внимание: Независимо от того, увеличиваются ли явно или автоматически, ширина этих полей
никогда не уменьшаются на вершину. Чтобы сузить их, необходимо указать меньшее число или
восстановить настройки по умолчанию.
Y :Осмотреть-Другой-Выход
После ввода интерактивной команды «Y» вам будет предложено ввести целевой PID.
Ввод значения или принятие значения по умолчанию приводит к появлению на отдельном экране. Этот экран
может использоваться для просмотра различных файлов или вывода команд по конвейеру, в то время как обычный верхний
итеративное отображение приостановлено.
Внимание: Эта интерактивная команда реализуется полностью только в том случае, если вспомогательные записи имеют
был добавлен вручную в конец верхнего файла конфигурации. Подробнее о
о создании этих записей см. раздел 6c. ДОБАВЛЕНИЕ ПРОВЕРКИ.
Большинство клавиш, используемых для навигации по функции Inspect, отражены в ее заголовке.
пролог. Однако есть дополнительные ключи, доступные после того, как вы выбрали
конкретный файл или команду. Они знакомы каждому, кто пользовался пейджером.
`less 'и кратко изложены здесь для использования в будущем.
ключ функция
= альтернативная строка состояния, файл или конвейер
/ find, что эквивалентно `L 'locate
n найти следующий, что эквивалентно `& 'найти следующий
прокрутите вниз, что эквивалентно
b прокрутка вверх, эквивалентно
g первая строка, эквивалентная
G последняя строка, эквивалентная
Z :Изменение цвета
Эта клавиша перенесет вас на отдельный экран, где вы можете изменить цвета для
`текущее 'окно или для всех окон. Подробнее об этом интерактивном
см. раздел 4d. ЦВЕТОВАНИЕ.
* Команды, отмеченные звездочкой (`* '), недоступны в безопасном режиме и не будут
они будут показаны на экране справки уровня 1.
4b. РЕЗЮМЕ ПЛОЩАДЬ Команды
Интерактивные команды области сводки: всегда доступен как в полноэкранном режиме, так и в
альтернативный режим отображения. Они влияют на начальные строки вашего дисплея и будут
определять положение сообщений и подсказок.
Эти команды всегда воздействуют только на "текущую" группу окон / полей. См. Тему 5.
ALTERNATE-DISPLAY Положения и интерактивная команда `g 'для понимания` current'
окна и группы полей.
C :Показать координаты прокрутки тумблер
Переключить информационное сообщение, которое отображается всякий раз, когда строка сообщения не
в противном случае используется. Для получения дополнительной информации см. Раздел 5c. ПРОКРУТКА окна.
l :Средняя нагрузка / время безотказной работы тумблер
Это также строка, содержащая имя программы (возможно, псевдоним), когда
работа в полноэкранном режиме или имя текущего окна при работе в
альтернативный режим отображения.
t :Задачи / состояния ЦП тумблер
Эта команда влияет на от 2 до многих строк итоговой области, в зависимости от состояния
команда `1 ',` 2' или `3 'переключает и независимо от того, работает ли top с истиной
СМП.
На эту часть итоговой области также влияет интерактивная команда `H '
переключить, как это отражено в общей метке, которая показывает либо задачи, либо потоки.
Эта команда служит 4-позиционным переключателем для переключения между этими режимами:
1. подробные проценты по категориям (по умолчанию)
2. сокращенный пользователь / система и общий% + гистограмма
3. сокращенный пользователь / система и общий% + график блоков
4. отключить отображение состояния задач и процессора
При работе в любом из графических режимов дисплей становится намного больше.
имеет смысл, когда также отображаются отдельные ЦП или узлы NUMA. Смотрите "1",
Команды «2» и «3» ниже для получения дополнительной информации.
m :Память / использование подкачки тумблер
Эта команда влияет на две строки итоговой области, относящиеся к физическому и виртуальному
Память.
Эта команда служит 4-позиционным переключателем для переключения между этими режимами:
1. подробные проценты по типу памяти (по умолчанию)
2. сокращенный% использованного / всего доступного + гистограмма
3. сокращенный% использованный / всего доступный + диаграмма блоков
4. выключить отображение памяти
1 :Одиночные / отдельные состояния ЦП тумблер
Эта команда влияет на то, как отображается часть Cpu States команды t. Несмотря на то что
этот переключатель существует в первую очередь для обслуживания массивно-параллельных SMP-машин, он не
ограничено исключительно средами SMP.
Когда вы видите «% Cpu (s):» в области сводки, это означает, что переключатель «1» On и все ЦП
информация собрана в одной строке. В противном случае отображается каждый процессор
отдельно как: `% Cpu0,% Cpu1, ... 'до доступной высоты экрана.
2 :NUMA-узлы / Cpu-Summary тумблер
Эта команда переключает между отображением сводной информации о процессоре команды `1 '(только) или
сводный дисплей плюс статистика использования ЦП для каждого узла NUMA. Это только
доступно, если в системе есть необходимая поддержка NUMA.
3 :Expand-NUMA-узел
Вам будет предложено ввести число, представляющее узел NUMA. После этого узел
сводка плюс статистика для каждого процессора в этом узле будут отображаться до тех пор, пока
Переключатель команд «1» или «2» нажат. Эта интерактивная команда предназначена только для
доступно, если в системе есть необходимая поддержка NUMA.
Внимание: Если была переключена вся область сводки от для любого окна вы бы остались
только с сообщение линия. Таким образом у вас будет максимально возможное количество доступных строк задач, но
(временно) пожертвовал именем программы в полноэкранном режиме или `текущим 'именем окна
в режиме альтернативного отображения.
4c. ЗАДАЧА ПЛОЩАДЬ Команды
Интерактивные команды области задач: всегда доступен в полноэкранном режиме.
Интерактивные команды области задач: никогда доступен в режиме альтернативного отображения if
Переключено отображение задачи в текущем окне от (см. тему 5. АЛЬТЕРНАТИВНЫЙ ДИСПЛЕЙ
Положения).
ПОЯВЛЕНИЕ окна задач
J :Выровнять-числовые-столбцы тумблер
Чередование числовых данных с выравниванием по правому краю (по умолчанию) и с выравниванием по левому краю.
Если числовые данные полностью заполняют доступный столбец, этот переключатель команды может
влияет только на заголовок столбца.
j :Выровнять столбцы символов тумблер
Чередование символьных данных с выравниванием по левому краю (по умолчанию) и с выравниванием по правому краю.
Если символьные данные полностью заполняют доступный столбец, эта команда переключает
может повлиять только на заголовок столбца.
Следующие команды также будут зависеть от состояния глобального `B '(полужирный
включить) переключить.
b :Жирный / Реверс тумблер
Эта команда повлияет на то, как будут отображаться переключатели `x 'и` y'. Это может также
влияет на область сводки, когда для состояний процессора или памяти выбрана гистограмма
использование с помощью переключателей 't' или 'm'.
x :Выделение столбца тумблер
Изменяет выделение текущего поля сортировки. Если вы забыли, какое поле
при сортировке эта команда может служить быстрым визуальным напоминанием, обеспечивая сортировку
поле отображается. Поле сортировки может быть видимым, потому что:
1) недостаточно экран Ширина
2) интерактивная команда `f 'повернула его от
Внимание: Всякий раз, когда поиск и / или другая фильтрация активны в окне, столбце
выделение временно отключено. См. Примечания в конце тем 5d.
ПОИСК и 5д. ФИЛЬТРАЦИЯ для объяснения причин.
y :Строка-Выделение тумблер
Изменена подсветка для "запущенных" задач. Для получения дополнительной информации об этой задаче
состояние, см. тему 3а. ОПИСАНИЕ полей, поле «S» (статус процесса).
Использование этого положения обеспечивает важную информацию о состоянии вашей системы. В
только затраты будут заключаться в нескольких дополнительных escape-последовательностях tty.
z :Цветной / монохромный тумблер
Переключает `текущее 'окно между последней использованной цветовой схемой и более старой.
форма «черное на белом» или «белое на черном». Эта команда изменит изоферменты печени резюме
области и области задач, но не влияет на состояние переключателей `x ',` y' или `b '.
СОДЕРЖАНИЕ окна задач
c :Командная строка / Имя программы тумблер
Эта команда будет выполняться независимо от того, находится ли столбец COMMAND в данный момент.
видимый. Позже, если это поле появится в поле зрения, внесенное вами изменение будет
видел.
f | F :Поля-менеджмент
Эти клавиши отображают отдельный экран, где вы можете изменить, какие поля
отображаются, их порядок, а также обозначают поле сортировки. Для дополнительных
информацию об этих интерактивных командах см. в разделе 3b. УПРАВЛЕНИЕ Полями.
o | O :Другое-фильтрация
Вам будет предложено ввести критерии выбора, которые затем определяют, какие задачи
будет отображаться в "текущем" окне. Ваши критерии могут быть чувствительными к регистру или
case можно проигнорировать. И вы определяете, должно ли топ включать или исключать соответствие
Задачи.
См. Тему 5e. ФИЛЬТРАЦИЯ в окне для получения подробной информации об этих и других связанных
интерактивные команды.
S :Накопительный режим времени тумблер
Когда кумулятивный режим установлен On, каждый процесс указан с указанием времени процессора, которое он и
его мертвые дети использовали.
После появления отпрограммы, которые разделяются на множество отдельных задач, будут казаться менее требовательными.
Для программ вроде `init 'или оболочки это подходит, но для других, например
компиляторы, возможно, нет. Поэкспериментируйте с двумя окнами задач, использующими один и тот же вид
поле, но с разными состояниями `S ', и посмотрите, какое представление вы предпочитаете.
После выполнения этой команды вы будете проинформированы о новом состоянии этого переключателя. Если
вы хотите знать заранее, действует ли накопительный режим, просто спросите
для получения справки и просмотрите сводку окна во второй строке.
u | U :Показать только для конкретного пользователя
Вам будет предложено ввести UID or имя пользователя для отображения. Параметр -u
матчи на высокоэффективным пользователь, тогда как параметр -U соответствует любой пользователь (реальный,
эффективная, сохраненная или файловая система).
После этого в этом окне задачи будут отображаться только соответствующие пользователи или, возможно, нет
будут показаны процессы. Добавление восклицательного знака ('!') К идентификатору пользователя или
name указывает top отображать только процессы с пользователями, не соответствующими одному
при условии.
Для фильтрации разных пользователей можно использовать разные окна задач. Позже, если хочешь
чтобы снова контролировать всех пользователей в текущем окне, повторно введите эту команду, но просто
Нажмите по запросу.
V :Режим просмотра леса тумблер
В этом режиме процессы переупорядочиваются в соответствии с их родителями и макетом
столбец КОМАНДА похож на столбец дерева. В режиме просмотра леса он по-прежнему
можно переключаться между именем программы и командной строкой (см. интерактивный
команда) или между процессами и потоками (см. интерактивную команду `H ').
Внимание: Ввод любой клавиши, влияющей на порядок сортировки, приведет к выходу из режима просмотра леса в
"текущее" окно. См. Тему 4c. TASK AREA Команды, SORTING для информации о
эти ключи.
РАЗМЕР окна задач
i :Холостой процесс тумблер
Отображает все задачи или только активные задачи. Когда этот переключатель от, задачи, у которых есть
ЦП не использовался, так как последнее обновление отображаться не будет. Однако из-за
степень детализации полей% CPU и TIME +, некоторые процессы все еще могут отображаться
который появиться использовать нет ЦПУ.
Если эта команда применяется к последнему отображению задачи в режиме альтернативного отображения,
тогда это не повлияет на размер окна, так как все предыдущие отображения задач будут иметь
уже красили.
n | # :Установить максимум задач
Вам будет предложено ввести количество отображаемых задач. Арендодатель вашего
будет использоваться количество и доступные строки экрана.
При использовании в режиме альтернативного отображения это команда, которая дает вам точный
контроль над размером каждого видимого в данный момент отображения задачи, за исключением самого
последний. Это не повлияет на размер последнего окна, так как все предыдущие отображения задач будут
уже покрашены.
Внимание: Если вы хотите увеличить размер последнего видимого отображения задачи в
режим альтернативного отображения, просто уменьшите размер отображения задач над ним.
СОРТИРОВКА окна задач
Для совместимости этот верхний слой поддерживает большинство бывших верхних ключей сортировки. Поскольку это
в первую очередь сервис для бывших ведущих пользователей, эти команды не появляются ни в какой справке
экран.
команду отсортированное поле поддержал
Время начала (не отображается) Нет
M% MEM Да
N PID Да
P% CPU Да
ВРЕМЯ + Да
Перед использованием любого из следующих условий сортировки top предлагает вам временно
включить выделение столбцов с помощью интерактивной команды `x '. Это поможет обеспечить
что фактическая среда сортировки соответствует вашим намерениям.
Следующие интерактивные команды будут Важно учитываться, когда текущее поле сортировки
видимый. Поле сортировки может быть видимым, потому что:
1) недостаточно экран Ширина
2) интерактивная команда `f 'повернула его от
< :Переместить-Сортировка-Поле-Влево
Перемещает столбец сортировки влево, если текущее поле сортировки не является первым
отображаемое поле.
> :Переместить-Сортировка-Поле-Вправо
Перемещает столбец сортировки вправо, если текущее поле сортировки не является последним
отображаемое поле.
Следующие интерактивные команды будут всегда быть удостоенным чести, независимо от того,
поле сортировки отображается.
f | F :Поля-менеджмент
Эти клавиши отображают отдельный экран, где вы можете изменить, какое поле используется как
столбец сортировки, среди других функций. Это может быть удобный способ просто
проверить текущее поле сортировки при запуске сверху с включенной подсветкой столбцов
от.
R :Поле обратной / нормальной сортировки тумблер
С помощью этой интерактивной команды вы можете переключаться между высоким и низким и низким уровнем.
высокие сорта.
Внимание: При сортировке полей используются внутренние значения, а не значения в столбцах. Таким образом, TTY
и поля WCHAN будут нарушать строгую последовательность сортировки ASCII.
4d. COLOR Карт
Когда вы вводите интерактивную команду `Z ', вам будет представлен отдельный экран.
Этот экран можно использовать для изменения цветов только в «текущем» окне или во всех четырех
окна, прежде чем вернуться к верхнему дисплею.
Доступны следующие интерактивные команды.
4 заглавные буквы для выбора цель
8 числа для выбора цвет
доступны обычные переключатели
B: жирный шрифт отключить / включить
b: выполнение задач «жирным» / обратным
z: цвет / моно
доступны другие команды
a / w: применить, затем перейти к следующему / предыдущему
: применить и выйти
q: отказаться от текущих изменений и выйти
Если вы используете `a 'или` w' для циклического переключения целевого окна, вы примените цветовую схему
которое отображалось, когда вы выходили из этого окна. Вы, конечно, легко можете вернуться к любому
окно и повторно примените другие цвета или поверните цвета от полностью с переключателем `z '.
Экран Color Mapping можно также использовать для изменения "текущего" окна / группы полей в
либо полноэкранный режим, либо режим альтернативного отображения. Что бы ни было нацелено, когда `q 'или
была нажата, станет текущим, когда вы вернетесь к верхнему дисплею.
5. АЛЬТЕРНАТИВНЫЙ ДИСПЛЕЙ предметы снабжения
5a. WINDOWS Обзор
Поиск Группы / Windows:
В полноэкранном режиме есть одно окно, представляющее весь экран. Что
одно окно все еще можно изменить для отображения 1 из 4 различных поле группы (См
Интерактивная команда `g ', повторенная ниже). Каждая из 4 групп полей имеет уникальный
отдельно настраиваемый резюме область и собственный настраиваемый задача область.
В режиме альтернативного отображения эти 4 группы полей теперь можно сделать видимыми.
одновременно или может быть повернут от индивидуально по вашей команде.
Область сводки всегда будет существовать, даже если это только строка сообщения. В любом случае
только время one область сводки может быть отображена. Однако, в зависимости от ваших команд,
там могло быть от нуль в 4 отдельные задачи отображаются в настоящее время на
экран.
Текущий Окно:
"Текущее" окно - это окно, связанное с областью сводки и окном для
какие команды, относящиеся к задаче, всегда направляются. Поскольку в режиме альтернативного отображения вы
может переключать отображение задач от, некоторые команды могут быть ограничены для `текущего '
окно.
Еще одна сложность возникает, когда вы переключаете первую строку итоговой области. от.
Из-за потери имени окна (строка с переключателем `l ') вам будет нелегко узнать, что
window - это "текущее" окно.
5b. КОМАНДЫ для Windows
- | _ :Показать / скрыть окно (а) переключение
Клавиша `- 'переключает отображение задач в` текущем' окне. On и от. Когда On, Что
В области задач будет отображаться как минимум заголовок столбцов, который вы установили с помощью `f '
интерактивная команда. Он также будет отражать любые другие параметры / переключатели области задач.
вы подали заявку, чтобы получить ноль или более задач.
Клавиша `_ 'делает то же самое для всех дисплеев задач. Другими словами, он переключает
между текущим видимым дисплеем (ями) задач и любыми дисплеями задач, которые у вас были
переключаемый от. Если в данный момент видны все 4 дисплея задач, этот интерактивный
команда оставит область сводки в качестве единственного отображаемого элемента.
* = | + :Equalize- (повторная инициализация) -Window (s)
Клавиша `= 'заставляет отображение задачи в` текущем' окне быть видимым. Это также
меняет местами любые `i '(незанятые задачи),` n' (максимальное количество задач), `u / U '(пользовательский фильтр) и` o / O'
(другой фильтр) команды, которые могут быть активными. Кроме того, если бы окно было
прокручивается, он будет сброшен с помощью этой команды. См. Раздел 5c. ПРОКРУТКА окна для
дополнительная информация о вертикальной и горизонтальной прокрутке.
Клавиша `+ 'делает то же самое для всех окон. Снова появятся четыре дисплея задач,
равномерно сбалансированный. Они также сохранят любые настройки, которые у вас были.
применено ранее, за исключением `i '(незанятые задачи),` n' (максимальное количество задач), `u / U '(пользователь
filter), `o / O '(другой фильтр) и интерактивные команды прокрутки.
* A :Альтернативный режим отображения тумблер
Эта команда переключает между полноэкранным режимом и режимом альтернативного отображения.
При первом запуске этой команды будут показаны все четыре экрана задач.
После этого, когда вы переключаете режимы, вы будете видеть только те задачи, которые вы
выбран, чтобы сделать видимым.
* a | w :Следующее окно вперед / назад
Это изменит "текущее" окно, которое, в свою очередь, изменит окно, в которое
команды направлены. Эти клавиши действуют по кругу, поэтому вы можете добраться до любого
желаемое окно с помощью любой клавиши.
Предполагая, что имя окна видно (вы не переключили `l ' от), когда
`текущее 'имя окна теряет выделение / цвет, это напоминание об отображении задачи
is от и многие команды будут ограничены.
* g :Выбрать другое окно / группу полей
Вам будет предложено ввести число от 1 до 4, обозначающее группу полей.
которое следует сделать "текущим" окном.
В полноэкранном режиме эта команда необходима для изменения «текущего» окна. В
режим альтернативного отображения, это просто менее удобная альтернатива `a 'и
Команды `w '.
G :Изменить-окно / имя-группы-полей
Вам будет предложено ввести новое имя для «текущего» окна. Оно делает
не требовать, чтобы имя окна было видимым (переключатель `l 'должен быть On).
* Интерактивные команды, отмеченные звездочкой (`* '), используются не только в альтернативном отображении.
Режим.
=, A, g доступны всегда
a, w действуют так же с отображением цвета
и управление полями
5c. ПРОКРУТКА a Окно
Обычно окно задач - это частичное представление общих задач / потоков системы, которое показывает
только некоторые из доступных полей / столбцов. С помощью этих клавиш прокрутки вы можете перемещать
просматривайте по вертикали или горизонтали, чтобы отобразить любую желаемую задачу или столбец.
Up,вверх на страницу :Прокрутка-Задачи
Перемещайте представление вверх к первой строке задач, пока первая задача не отобразится в
верх "текущего" окна. В Up клавиша со стрелкой перемещает одну строку, пока вверх на страницу свитки
все окно.
вниз,вниз на страницу :Прокрутка-Задачи
Переместите представление вниз к последней строке задачи, пока последняя задача не станет единственной задачей.
отображается вверху «текущего» окна. В вниз клавиша со стрелкой перемещает одну строку
в то время как вниз на страницу прокручивает все окно.
левый,Правильно :Прокрутка-столбцы
Перемещайте представление отображаемых полей по одному столбцу по горизонтали за раз.
Внимание: Напоминаем, что некоторые поля / столбцы не имеют фиксированной ширины, но всем выделены
оставшаяся ширина экрана при отображении. При прокрутке вправо или влево эта функция может
сначала дают неожиданные результаты.
Кроме того, существуют специальные положения для любого поля переменной ширины, когда
позиционируется как последнее отображаемое поле. Как только это поле будет достигнуто через правую
стрелку, и, таким образом, это единственный показанный столбец, вы можете продолжить горизонтальную прокрутку
в таком поле. См. Интерактивную команду `C 'ниже для дополнительных
Информация.
Главная :Перейти в исходную позицию
Переместите дисплей в положение без прокрутки.
Конец :Переход к конечной позиции
Переместите дисплей так, чтобы крайний правый столбец отражал последний отображаемый
поле, а нижняя строка задачи представляет последнюю задачу.
Внимание: С этой позиции все еще можно прокручивать вниз и правую используя стрелку
ключи. Это верно до тех пор, пока один столбец и одна задача не останутся единственными
элемент отображения.
C :Показать координаты прокрутки тумблер
Переключить информационное сообщение, которое отображается всякий раз, когда строка сообщения не
в противном случае используется. Это сообщение примет одну из двух форм в зависимости от того,
не прокручивается также столбец переменной ширины.
пролистать координаты: y = н / п (задания), x = н / п (поля)
координаты прокрутки: y = n / n (задачи), x = n / n (поля) + nn
Координаты показаны как n/n относительно верхнего левого угла "текущего"
окно. Дополнительный `+ nn'представляет смещение в переменную ширину
столбец, когда он был прокручен по горизонтали. Такое смещение происходит в нормальных 8
количество знаков табуляции с помощью клавиш со стрелками вправо и влево.
y = н / п (задания)
Первый n представляет самую верхнюю видимую задачу и управляется прокруткой
ключи. Секунда n обновляется автоматически, чтобы отразить общее количество задач.
x = н / п (поля)
Первый n представляет крайний левый отображаемый столбец и управляется
клавиши прокрутки. Секунда n это общее количество отображаемых полей и
создан с помощьюfинтерактивная команда.
Вышеупомянутые интерактивные команды всегда доступен в полноэкранном режиме, но никогда
доступен в режиме альтернативного отображения, если отображение задачи `текущего 'окна было
переключаемый от.
Внимание: Когда активна какая-либо форма фильтрации, вы можете ожидать некоторых незначительных отклонений при
прокрутка, так как не все задачи будут видны. Это особенно заметно при использовании
клавиши со стрелками вверх / вниз.
5d. ПОИСКИ in a Окно
Вы можете использовать эти интерактивные команды, чтобы найти строку задачи, содержащую определенное значение.
L :Найдите строку
Вам будет предложено ввести строку с учетом регистра, начиная с текущего
координаты окна. Нет никаких ограничений по содержанию поисковой строки.
Поиск не ограничивается значениями из одного поля или столбца. Все ценности
отображаемые в строке задачи разрешены в строке поиска. Вы можете включать пробелы,
цифры, символы и даже изображения леса.
Ключ без ввода эффективно отключит клавишу `& 'до тех пор, пока не будет выполнен новый поиск
строка введена.
& :Найдите следующий
Предполагая, что строка поиска была создана, top попытается найти следующий
вхождение.
Когда совпадение найдено, текущее окно перемещается по вертикали, так что строка задачи
содержащая эту строку является первой. Сообщение с координатами прокрутки может предоставить подтверждение
такого вертикального перемещения (см. интерактивную команду `C '). Горизонтальная прокрутка,
тем не менее, никогда не изменяется при поиске.
На доступность соответствующей строки будут влиять следующие факторы.
а. Какие поля отображаются из общего количества,
см. тему 3b. УПРАВЛЕНИЕ Полями.
б. Прокрутка окна по вертикали и / или горизонтали,
см. тему 5c. ПРОКРУТКА окна.
c. Состояние переключателя команда / командная строка,
см. интерактивную команду `c '.
d. Стабильность выбранного столбца сортировки,
например, PID хороший, а% CPU плохой.
Если поиск завершился неудачно, восстановление "текущего" исходного (не прокрученного) положения окна, прокрутка
по горизонтали, отображение командных строк или выбор более стабильного поля сортировки еще может
произвести успешный поиск с знаком "&".
Вышеупомянутые интерактивные команды всегда доступен в полноэкранном режиме, но никогда
доступен в режиме альтернативного отображения, если отображение задачи `текущего 'окна было
переключаемый от.
Внимание: Всякий раз, когда в окне активен поиск, вверху будет отображаться выделение столбца. от в
предотвращение ложных совпадений для внутренних управляющих последовательностей, не отображаемых на дисплее. Такое мелирование будет
восстанавливается, когда строка поиска окна пуста. См. Интерактивную команду `x 'для
дополнительная информация о выделении столбцов сортировки.
5e. ФИЛЬТРАЦИЯ in a Окно
Вы можете использовать эту функцию «Другой фильтр», чтобы установить критерии выбора, которые затем будут
определить, какие задачи отображаются в "текущем" окне.
Для создания фильтра необходимо: 1) имя поля; 2) оператор; и 3) значение выбора,
как минимум. Это самые сложные из требований пользователя к вводу в топ, поэтому, когда вы делаете
ошибка, отзыв команды будет вашим другом. Помните клавиши со стрелками вверх / вниз или их
псевдонимы при запросе ввода.
ФИЛЬТР Основная информация
1. Имена полей чувствительны к регистру и пишутся как в заголовке.
2. значения выбора не обязательно должны содержать полное отображаемое поле.
3. выбор либо нечувствителен к регистру, либо чувствителен к регистру.
4. по умолчанию стоит включить с добавлением `! ' обозначает исключения
5. к окну задачи можно применить несколько критериев выбора.
6. Критерии включения и исключения могут использоваться одновременно
7. 1 фильтр равенства и 2 реляционных фильтра можно свободно смешивать.
8. отдельные уникальные фильтры поддерживаются для каждого окна задач
Если поле не включено или в данный момент не отображается, тогда ваши критерии выбора
не повлияет на отображение. Позже, если отфильтрованное поле станет видимым,
Затем будут применяться критерии выбора.
клавиатура Итого
o :Другое-Фильтр (нижний регистр)
Вам будет предложено установить фильтр, игнорируемых случаев при сопоставлении.
O :Другое-Фильтр (верхний регистр)
Вам будет предложено установить случаев чувствительный фильтр.
^O :Показать активные фильтры (Ctrl + `o ')
Это может служить напоминанием о том, какие фильтры активны в «текущем» окне. А
сводка будет отображаться в строке сообщения, пока вы не нажмете кнопку ключ.
= :Сброс-фильтрация в текущем окне
Это очищает все ваши критерии выбора в «текущем» окне. Он также имеет
дополнительное воздействие, поэтому см. тему 4a. ГЛОБАЛЬНЫЕ команды.
+ :Сброс-фильтрация во всех окнах
Это очищает критерии выбора во всех окнах, если вы находитесь в
альтернативный режим отображения. Как и в случае с интерактивной командой `= ', она также имеет дополнительные
последствия, так что вы, возможно, захотите просмотреть тему 5b. КОМАНДЫ для Windows.
вход Требования
При запросе критериев выбора данные, которые вы предоставляете, должны быть представлены в одной из двух форм.
Есть 3 обязательных элемента информации, четвертый - необязательный. В этих примерах используется
пробелы для ясности, но ваш вклад обычно нет.
#1 #2 # 3 (обязательно)
Имя поля? включить-если-значение
! Имя поля? исключать-if-значение
# 4 (необязательно)
Пункты №1, №3 и №4 не требуют пояснений. Пункт #2 представляет собой как требуемый
ограничитель и оператор которое должно быть либо равенством (`= '), либо отношением (` <'
или `> ').
Оператор равенства "=" требует только частичного совпадения, и это может уменьшить ваши
Входные требования if-value. Операторы отношения `> 'или` <' всегда используют
сравнения строк, даже с числовыми полями. Они предназначены для работы с полевыми
по умолчанию обоснование и с однородными данными. Когда числовые суммы некоторых полей
подверглись масштабирование в то время как другие этого не сделали, эти данные больше не
однородный.
Если вы установите реляционный фильтр и встали на сторону изменил числовое значение по умолчанию или
Характер обоснование, этот фильтр, скорее всего, не сработает. Когда реляционный фильтр
применяется к полю памяти, и вы встали на сторону изменил масштабирование, это может произвести
вводящие в заблуждение результаты. Это происходит, например, потому что появится `100.0m '(MiB)
больше "1.000g" (ГиБ) при сравнении строк.
Если отфильтрованные результаты кажутся подозрительными, простое изменение обоснования или масштабирования может
пока достичь желаемой цели. См. Интерактивные команды `j ',` J' и `e 'для
дополнительная информация.
Потенциал Проблемы
Эти GROUP фильтры могут дать точно такие же результаты, а второй - нет.
отображать что угодно, только пустое окно задачи.
ГРУППА = корень (только те же результаты, когда)
GROUP = ROOT (вызывается через нижний регистр `o ')
Либо из этих RES фильтры могут давать противоречивые и / или вводящие в заблуждение результаты,
в зависимости от текущего коэффициента масштабирования памяти. Или оба фильтра могут производить
точно такие же результаты.
RES> 9999 (только те же результаты, когда)
! RES <10000 (масштабирование памяти находится в KiB)
Эти нмин фильтр иллюстрирует проблему, уникальную для масштабируемых полей. Этот конкретный
поле может отображать максимум 4 цифры, за пределами которых значения автоматически масштабируются
в KiB или выше. Таким образом, хотя существуют суммы, превышающие 9999, они будут отображаться как 2.6 млн,
197к и др.
nMin> 9999 (всегда пустое окно задачи)
Потенциал Решения
Эти примеры показывают, как можно творчески применить другую фильтрацию для достижения
практически любой желаемый результат. Иногда используются одинарные кавычки, чтобы ограничить пробелы.
которые являются частью фильтра или точно представляют запрос статуса (^ O). Но
если вы использовали их с if-значениями в реальной жизни, совпадений не было бы найдено.
Предполагая поле nTH отображается, первый фильтр приведет только к многопоточному
показаны процессы. Это также напоминает нам, что конечное пространство является частью каждого
отображаемое поле. Второй фильтр дает точно такие же результаты с меньшим набором текста.
! nTH = `1 '(' только для ясности)
nTH> 1 (то же самое с меньшим i / p)
При активном режиме просмотра леса и КОМАНДА столбец в поле зрения, этот фильтр эффективно
сворачивает дочерние процессы, так что отображаются только 3 уровня.
! COMMAND = `` - '(' только для ясности)
Последние два фильтра появляются в ответ на клавишу запроса статуса (^ O). В
На самом деле каждый фильтр потребовал бы отдельного ввода. В PR пример показывает два
одновременные фильтры, необходимые для отображения задач с приоритетом 20 и более, поскольку некоторые
может быть отрицательным. Затем, используя конечные пробелы, нмин серия фильтров
может достичь неуспешной цели "9999", о которой говорилось выше.
`PR> 20 '+`! PR = -' (2 для правильного результата)
`! nMin = 0 '+`! nMin = 1' + `! nMin = 2 '+`! nMin = 3' ...
Внимание: Всякий раз, когда в окне активна другая фильтрация, вверху будет отображаться выделение столбцов.
от для предотвращения ложных совпадений на внутренних управляющих последовательностях, не отображаемых на экране. Такое мелирование
будет восстановлен, когда окно больше не будет подвергаться фильтрации. См. Интерактивный
команда для получения дополнительной информации о выделении столбца сортировки.
6. FILES
6a. СИСТЕМА Конфигурация Файл
Наличие этого файла будет влиять на то, какая версия экрана справки будет показана пользователю.
обычный пользователь. Что еще более важно, это ограничит то, что обычные пользователи могут делать, когда
верх работает. Они не смогут выполнять следующие команды.
k Убить задачу
r Обновить задачу
d или s Изменить задержку / интервал ожидания
Файл конфигурации системы создано top. Скорее вы создаете этот файл
вручную и поместите его в / и т.д. каталог. Его имя должно быть `toprc 'и не должно
ведущий `. ' (период). В нем должно быть только две строки.
Вот пример содержания / etc / toprc:
s # строка 1: переключатель безопасного режима
5.0 # строка 2: интервал задержки в секундах
6b. ЛИЧНЫЙ Конфигурация Файл
Этот файл записывается как `$ HOME / .your-name-4-top '+` rc'. Используйте интерактивную команду `W '
создать или обновить.
Вот общий план:
global # строка 1: имя программы / обозначение псевдонима
"# строка 2: id, altscr, irixps, delay, curwin
per ea # строка a: winname, fieldscur
окно # строка b: winflags, sortindx, maxtasks, режимы графиков
"# строка c: summclr, msgsclr, headclr, taskclr
global # строка 15: дополнительные разные настройки
"# оставшиеся строки посвящены
"# общие положения о проверке
"# обсуждается ниже
Если переменная $ HOME отсутствует, top попытается записать личную конфигурацию.
в текущий каталог при наличии разрешений.
6c. ДОБАВЛЕНИЕ ДИАГНОСТИКА Записи
Чтобы использовать интерактивную команду `Y ', вы должны добавить записи в конец из верхних
персональный файл конфигурации. Такие записи просто отражают файл для чтения или
команда / конвейер для выполнения, результаты которого затем будут отображаться в отдельном
прокручиваемое окно с возможностью поиска.
Если вы не знаете расположение или имя вашего верхнего rc-файла, используйте интерактивную команду `W '
переписать и отметить эти детали.
Записи проверки могут быть добавлены с помощью перенаправленного эха или путем редактирования файла конфигурации.
Перенаправление эха может привести к перезаписи rcfile, если он заменит (>), а не добавит
(>>) в этот файл. И наоборот, при использовании редактора следует проявлять осторожность, чтобы не повредить
существующие строки, некоторые из которых будут содержать непечатаемые данные или необычные символы.
Записи Inspect, начинающиеся с символа `# ', игнорируются независимо от содержимого.
В противном случае они состоят из следующих 3 элементов, каждый из которых должен быть разделенными
символ табуляции (всего 2 `\ t '):
.type: буквальный `файл 'или` труба'
.name: выбор, показанный на экране Inspect.
.fmts: строка, представляющая путь или команду
Два типа записей Inspect: взаимозаменяемые. Те, кого обозначилифайл' будет
доступ к нему осуществляется с помощью fopen, и он должен ссылаться на единственный файл в элементе `.fmts '. Записи
указав `труба'будет использовать popen, их элемент `.fmts' может содержать много конвейерных
команды и ни одна из них не может быть интерактивной.
Если файл или конвейер, представленные в вашем `.fmts ', имеют дело с конкретным вводом PID или
принято при появлении запроса, тогда строка формата также должна содержать символ `%d'спецификатор, как
эти примеры иллюстрируют.
.fmts = / proc /%d/ numa_maps
.fmts = lsof -P -p %d
Для `трубатолько записи типа, вы также можете перенаправить stderr на stdout для получения дополнительных
исчерпывающий результат. Таким образом, строка формата становится такой:
.fmts = pmap -x% d 2> & 1
Вот примеры обоих типов записей Inspect, которые могут появиться в rcfile.
Первая запись будет проигнорирована из-за начального символа "#". Для наглядности псевдо
изображения вкладок (^ I) окружены дополнительным пространством, но фактические вкладки не будут.
# pipe ^ I Сокеты ^ I lsof -n -P -i 2> & 1
pipe ^ I Открыть файлы ^ I lsof -P -p% d 2> & 1
файл ^ I Информация NUMA ^ I / proc /% d / numa_maps
труба ^ I Журнал ^ I Хвост -n100 / Вар / Журнал / системный журнал | сортировать - г-н
За исключением прокомментированной записи выше, эти следующие примеры показывают, что можно повторить
добиться аналогичных результатов при условии, что имя файла rc было `.toprc '. Однако из-за
встроенные символы табуляции, каждой из этих строк должен предшествовать `/ bin / echo -e', нет
просто `echo ', чтобы включить интерпретацию обратной косой черты независимо от того, в какой оболочке вы
использовать.
"pipe \ tOpen Files \ tlsof -P -p% d 2> & 1" >> ~ / .toprc
"файл \ tNUMA Info \ t / proc /% d / numa_maps" >> ~ / .toprc
"труба \ tLog \ ttail -n200 / Вар / Журнал / системный журнал | sort -Mr ">> ~ / .toprc
Предупреждение: Если любая созданная вами запись проверки дает вывод с непечатаемыми символами, они
будет отображаться либо в нотации ^ C, либо в шестнадцатеричном формате. форма, в зависимости от их
ценность. Это также относится к символам табуляции, которые будут отображаться как `^ I '. Если вы хотите
более правдивое представление, любые встроенные вкладки должны быть расширены.
# next содержал бы `\ t '...
# файл ^ I ^ Я / proc /% d / статус
# но это исключит встроенный `\ t '...
труба ^ я ^ Я кошка / proc /% d / status | расширять -
В приведенном выше примере используется то, что могло быть записью `file ', но вместо этого используется` pipe'
чтобы развернуть встроенные вкладки.
Внимание: Пока `трубазаписи типов обсуждались с точки зрения конвейеров и команд,
нет ничего, что могло бы помешать вам включить оболочка скрипты также. Возможно даже недавно
создал скрипты, разработанные специально для интерактивной команды `Y '.
Наконец, по мере того, как количество ваших записей Inspect со временем растет, строка `Options: 'будет
усекается при превышении ширины экрана. Это не влияет на работу, кроме
сделать некоторые выделения невидимыми.
Однако, если некоторые варианты потеряны из-за усечения, но вы хотите увидеть больше вариантов, есть
простое решение, на которое намекает ниже.
Инспекционная пауза при pid ...
Использование: влево / вправо, затем ...
Опции: справка 1 2 3 4 5 6 7 8 9 10 11 ...
Записи в верхнем файле rcfile будут иметь номер для элемента `.name 'и` help'.
запись будет идентифицировать сценарий оболочки, который вы написали, объясняя, что эти пронумерованные
выборки на самом деле означают. Таким образом можно сделать видимым гораздо больше вариантов.
7. ГЛУПЫЙ ТРЮКИ Пробоотборник
Многие из этих приемов работают лучше всего, когда вы увеличиваете расписание. Так что планируйте начать
ему с хорошим значением -10, если у вас есть полномочия.
7a. ядро магия
Для этих дурацких уловок топу нужен полноэкранный режим.
· Пользовательский интерфейс с помощью подсказок и справки намеренно подразумевает, что задержка
интервал ограничен десятыми долями секунды. Однако вы можете установить любое желаемое
задерживать. Если вы хотите увидеть Linux в его расписании лучше всего, попробуйте задержку 09 секунды или
Меньше.
Для этого эксперимента под x-windows откройте xterm и разверните его. Затем сделайте
следующие:
. обеспечить ускорение планирования и небольшую задержку с помощью:
красиво -n -10 сверху -d.09
. продолжать выделение отсортированных столбцов от с тем чтобы
минимизировать длину пути
. повернуть On обратное выделение ряда для выделения
. попробуйте различные столбцы сортировки (TIME / MEM работают хорошо),
и нормальные или обратные сортировки, чтобы
активные процессы в поле зрения
Вы увидите очень загруженного Linux, который делает то, что всегда делал для вас, но был
нет программы, чтобы проиллюстрировать это.
· Под xterm, использующим цвета "белое на черном", на верхнем экране Color Mapping установите
цвет задачи на черный и убедитесь, что выделение задач выделено жирным шрифтом, а не наоборот.
Затем установите интервал задержки примерно на 3 секунды.
После того, как вы увидите наиболее активные процессы, вы увидите призрачные
изображения только текущих запущенных задач.
· Удалите существующий файл rcfile или создайте новую символическую ссылку. Запустите эту новую версию, затем введите
`T '(секретный ключ, см. Раздел 4c. Команды области задач, СОРТИРОВКА), за которым следуют` W' и `q '.
Наконец, перезапустите программу с -d0 (нулевая задержка).
Ваш дисплей будет обновляться в три раза быстрее, чем раньше, скорость 300%.
преимущество. Поднимаясь по лестнице ВРЕМЕНИ, будьте максимально терпеливы, размышляя.
о том, достигнет ли вершина когда-либо вершины.
7b. Отскок Windows
Для этих дурацких уловок top нужен режим альтернативного отображения.
· Когда отображаются 3 или 4 отображения задач, выберите любое окно, кроме последнего, и переведите его в режим ожидания.
Процессы от используя переключатель команды `i '. В зависимости от того, где вы применили `i ',
иногда несколько дисплеев задач подпрыгивают, а иногда это как аккордеон, как
top изо всех сил старается выделить место.
· Устанавливайте итоговые строки каждого окна по-разному: одну без памяти ('m'); другой без
состояния ('т'); может быть, вообще ничего, только строка сообщения. Затем удерживайте `a '
или `w 'и посмотрите вариацию прыгающих окон - прыгающих окон.
· Отобразить все 4 окна и для каждого по очереди установить для незанятых процессов значение от используя `i '
Командный переключатель. Вы только что вошли в зону "экстремального отскока".
7c. Команда большой Птица Окно
Этот глупый трюк также требует режима альтернативного отображения.
· Отобразите все 4 окна и убедитесь, что 1: Def является "текущим" окном. Затем держите
увеличивая размер окна с помощью интерактивной команды `n ', пока все остальные задачи
дисплеи «выталкиваются из гнезда».
Когда все они будут перемещены, переключайтесь между всеми видимыми / невидимыми окнами, используя
Переключатель команды `_ '. Тогда задумайтесь над этим:
верхняя ложь или честно говоря вам навязанную правду?
7d. Команда Ольга Переключатель
Этот дурацкий трюк лучше всего работает без режима альтернативного отображения, так как действует согласование.
для каждого окна.
· Начните сверху и сделайте COMMAND последним (крайним правым) отображаемым столбцом. При необходимости используйте
переключатель команды `c 'для отображения командных строк и проверки режима просмотра леса
активен с помощью переключателя команды `V '.
Затем используйте клавиши со стрелками вверх / вниз, чтобы расположить дисплей так, чтобы некоторая усеченная команда
отображаются строки (`+ 'в последней позиции). Возможно, вам придется изменить размер xterm, чтобы создать
усечение.
Наконец, используйте переключатель команды `j ', чтобы выровнять столбец COMMAND по правому краю.
Теперь используйте клавишу со стрелкой вправо, чтобы перейти к столбцу КОМАНДА. Продолжая с правильным
Клавишу со стрелкой внимательно следите за направлением движения отображаемых командных строк.
одни линии идут влево, другие - вправо
в конечном итоге все линии будут переключаться и двигаться вправо
8. ОШИБКИ
Чтобы сообщить об ошибках, следуйте инструкциям по адресу:
http://www.debian.org/Bugs/Reporting
9. ИСТОРИЯ Бывший топ
Оригинальный топ был написан Роджером Биннсом по мотивам книги Бранко Ланкестера.
<[электронная почта защищена]> Программа ps.
Роберт Нэйшн[электронная почта защищена]> адаптировал его для файловой системы proc.
Гельмут Гейер[электронная почта защищена]> добавлена поддержка настраиваемых полей.
Плюс многие другие люди внесли свой вклад на протяжении многих лет.
10. АВТОР
Эта совершенно новая и улучшенная замена была написана:
Джим Уорнер,[электронная почта защищена]>
С неоценимой помощью:
Крейг Смолл,[электронная почта защищена]>
Альберт Кахалан,[электронная почта защищена]>
11. СМ Также
бесплатно(1) ps(1) Провел на сайте(1) сверху(1) плита(1) vmstat(8) w(1).
Используйте топ онлайн с помощью сервисов onworks.net