User Tools

Site Tools


tssltd:top

Вернуться к оглавлению

Утилита для диагностики top

Утилита top встроена в МКСЗ «Diamond VPN/FW» и позволяет выводить список работающих процессов и информацию о них. По умолчанию процессы сортируются по нагрузке на процессор. Для запуска утилиты необходимо подключиться к устройству по протоколу ssh и выполнить команду «top».

# top
top - 18:27:20 up 29 min,  2 users,  load average: 0.00, 0.00, 0.00
Tasks:  85 total,   1 running,  84 sleeping,   0 stopped,   0 zombie
%Cpu0  :   0.0/0.7     1[|                                                                                                   ]
%Cpu1  :   0.7/0.7     1[||                                                                                                  ]
GiB Mem : 22.5/1.9      [                                                                                                    ]
GiB Swap:  0.0/0.0      [                                                                                                    ]

  PID USER      PR  NI    VIRT    RES  %CPU  %MEM     TIME+ S COMMAND
    1 root      20   0    3.1m   0.6m   0.0   0.0   0:02.08 S init
 1205 root      20   0    3.6m   2.8m   0.0   0.1   0:00.06 S  `- /sbin/udevd -d
 1266 dbus      20   0    3.2m   0.2m   0.0   0.0   0:00.00 S  `- dbus-daemon --system
 1335 root      20   0    9.7m   4.5m   0.0   0.2   0:00.59 S  `- /usr/sbin/watchfrr -d -F traditional zebra ripd staticd
 1347 frr       20   0  311.0m   9.0m   0.0   0.5   0:00.11 S  `- /usr/sbin/zebra -d -F traditional -A 127.0.0.1 -s 90000000
 1352 frr       20   0   11.1m   6.9m   0.0   0.3   0:00.13 S  `- /usr/sbin/ripd -d -F traditional -A 127.0.0.1
 1355 frr       20   0   10.8m   5.5m   0.0   0.3   0:00.07 S  `- /usr/sbin/staticd -d -F traditional -A 127.0.0.1
 1361 root      20   0    7.4m   2.6m   0.0   0.1   0:00.00 S  `- sshd: /usr/sbin/sshd [listener] 0 of 10-100 startups
 6406 root      20   0    8.0m   6.1m   0.0   0.3   0:00.08 S      `- sshd: root@pts/0
 6414 root      20   0    3.1m   2.5m   0.0   0.1   0:00.02 S          `- -sh
10591 root      20   0    3.6m   2.3m   0.7   0.1   0:00.01 R              `- top
 6408 root      20   0    7.6m   6.0m   0.0   0.3   0:00.01 S      `- sshd: root@notty
 6421 root      20   0    6.1m   3.1m   0.0   0.2   0:00.00 S          `- /usr/libexec/sftp-server
 1365 root      20   0    3.1m   2.1m   0.0   0.1   0:00.00 S  `- crond -c /media/storage/overlay/cron
 1369 root      20   0   13.0m   7.2m   0.0   0.4   0:00.68 S  `- /usr/sbin/snmpd -Lsd -Lf /dev/null -I -smux -p /var/run/snmpd.pid
 1382 nobody    20   0    3.0m   0.2m   0.0   0.0   0:00.00 S  `- /usr/sbin/dnsmasq
...

Утилита поддерживает опции и интерактивные команды, указанные в таблицах 12.f.1 и 12.f.2.

Таблица 12.f.1. Опции запуска.

Опция Функция
v вывести версию программы
b режим только для вывода данных, программа не воспринимает интерактивных команд и выполняется пока не будет завершена вручную
c отображать полный путь к исполняемым файлам команд
d интервал обновления информации
H включает вывод потоков процессов
i не отображать процессы, которые не используют ресурсы процессора
n количество циклов обновления данных, после которых надо закрыть программу
o поле, по которому надо выполнять сортировку
O вывести все доступные поля для сортировки
p отслеживать только указанные по PID процессы, можно указать несколько PID
u выводить только процессы, запущенные от имени указанного пользователя

Таблица 12.f.2. Интерактивные команды.

Команда Функция
h вывод справки по утилите
q или Esc выход из top
A выбор цветовой схемы
d или s изменить интервал обновления информации
H выводить потоки процессов
k послать сигнал завершения процессу
W записать текущие настройки программы в конфигурационный файл
Y посмотреть дополнительные сведения о процессе, открытые файлы, порты, логи и т д
Z изменить цветовую схему
l скрыть или вывести информацию о средней нагрузке на систему
m выключить или переключить режим отображения информации о памяти
x выделять жирным колонку, по которой выполняется сортировка
y выделять жирным процессы, которые выполняются в данный момент
z переключение между цветным и одноцветным режимами
c переключение режима вывода команды, доступен полный путь и только команда
F настройка полей с информацией о процессах
o фильтрация процессов по произвольному условию
u фильтрация процессов по имени пользователя
V отображение процессов в виде дерева
i переключение режима отображения процессов, которые сейчас не используют ресурсы процессора
n максимальное количество процессов, для отображения в программе
L поиск по слову
<> перемещение поля сортировки вправо и влево

Вернуться к оглавлению

tssltd/top.txt · Last modified: 2023/10/06 13:17 by n.ganenkov

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki