Официальный форум СВД Встраиваемые Системы
26 Апрель, 2024, 02:51:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Об io-pkt  (Прочитано 1309 раз)
estrinov
Пользователь

Сообщений: 10


« : 12 Февраль, 2016, 15:49:54 »

Здравствуйте
Имею следующий вывод:
Код:
# pidin -P io-pkt-v4-hc fd
     pid name
  110609 sbin/io-pkt-v4-hc
           0    4103 rw        0 /dev/con1
           1    4103 rw        0 /dev/con1
           2    4103 rw        0 /dev/con1
           3    4100 -w        0 /dev/slog
           4    4099 rw        0 /dev/pci
           5  110609
           0s      1
           2s 110609
           4s      1 MP        0 /dev/socket/2
           5s      1 MP        0 /dev/socket/17
           6s      1 MP        0 /dev/socket/1
           7s      1 MP        0 /dev/socket/autoconnect
           8s      1 MP        0 /dev/socket/config
           9s      1 MP        0 /dev/socket/netmanager
          10s      1 MP        0 /
          11s      1 MP        0 /dev/crypto
          12s      1 MP        0 /dev/bpf
          13s      1 MP        0 /dev/bpf0
          14s      1 MP        0 /dev/socket/pppmgr
          17s 110609
          20s 110609
          23s 110609
          31s      1 MP        0 /proc/qnetstats
          33s 110609
          35s      1 MP        0 /net/
          36s      1 MP        0 /dev/netmgr
          38s 110609
          40s 110609

Буду очень благодарен за комментарии к выходному формату pidin.
Литера "s" означает, видимо, сокеты. Поясните, пожалуйста, записи вида " 17s 110609" и литеры MP.
Означает ли "1" в записи "35s      1 MP        0 /net/" сокет, открытый procnto?

Заранее спасибо.
Записан

С уважением,
Юрий Эстринов
Андрей Сеньков
Администратор
Ветеран

Сообщений: 339



WWW
« Ответ #1 : 15 Февраль, 2016, 11:08:44 »

Здравствуйте!

Команда "pidin fd" выводит данные в  формате:
Код:
fd pid flags offset name

Символ 's' у файлового дескриптора означает, что у соединения установлен флаг _NTO_SIDE_CHANNEL.
pid - PID процесса, с которым установлено соединение.
flags - флаги. 'MP' означает, что это точка монтирования (mount point).
Записан

estrinov
Пользователь

Сообщений: 10


« Ответ #2 : 15 Февраль, 2016, 16:08:50 »

Спасибо, Андрей.

Имею процесс (чужой), ведущий себя так (после обычного вывода pidin fd об установленных соединениях):
           1s 2261016
      3s 2269199
      6s 2269199
      9s 2269199
     12s 2269199
     15s 2269199
     18s 2269199 ... и т.д. до исчерпывания fd.

Можно предположить ConnectAttach() в цикле в том или ином виде?
Записан

С уважением,
Юрий Эстринов
Андрей Сеньков
Администратор
Ветеран

Сообщений: 339



WWW
« Ответ #3 : 15 Февраль, 2016, 18:39:59 »

Можно предположить ConnectAttach() в цикле в том или ином виде?

Да, Юрий, можно такое предположить. Данный процесс почему-то установил множество соединений с процессом 2269199.
Записан

estrinov
Пользователь

Сообщений: 10


« Ответ #4 : 16 Февраль, 2016, 17:06:28 »

Андрей, еще раз спасибо.

Записан

С уважением,
Юрий Эстринов
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 07 Июнь, 2022, 06:20:04