2016-03-05 3 views
-1

Я хочу видеть статистику для каждого протокола (TCP/UDP) на моем Linux Yocto. Я пытаюсь использовать команду netstat -s (http://www.thegeekstuff.com/2010/03/netstat-command-examples/).Использование netstat в Linux

Но я получаю сообщение об ошибке netstat: invalid option - 's'. Это связано с тем, что версия netstat для BusyBox не содержит опции -s.

  1. Возможно ли установить «нормальный» netstat?

Я пытаюсь установить nettools (включая netstat) с помощью opkg install, но диспетчер пакетов не может его найти.

Я также пытаюсь скомпилировать и установить источник сетевых инструментов отсюда - https://sourceforge.net/projects/net-tools/, но я получаю сообщение об ошибке при установке.

Maybee Я могу скачать пакет отсюда: rpmfind.net?

  1. Можно ли просмотреть статистику без использования netstat? (Мне нужна информация, какая команда NETSTAT -s возвращается)

(Пример NETSTAT -s выхода:

udp:  
71208 datagrams received  
0 with incomplete header  
0 with bad data length field  
0 with bad checksum  
0 with no checksum  
832 dropped due to no socket  
16 broadcast/multicast datagrams dropped due to no socket  
1971 dropped due to full socket buffers  
0 not for hashed pcb  
68389 delivered  
137685 datagrams output 

)

ответ

0

последнего NetStat релиз является супер старым. вы должны построить его прямо из git вместо этого (не беспокойтесь, мы стараемся держать его в здравом уме в любое время). используйте ссылку «Загрузить снимок» в поле online git browser.

, который сказал, вы видели проект iproute2? он включает в себя такие инструменты, как nstat и, как правило, предпочитается над сетевыми инструментами, когда дело доходит до сценариев.

+0

Спасибо, я установил последнюю версию, и она работает – Shaci

+0

Я написал простое клиентское/клиентское приложение UDP (я подсчитываю количество полученных UDP-дейтаграмм на стороне сервера). и я хочу проверить производительность с помощью этой утилиты – Shaci

+0

, вы должны отметить мой пост в качестве ответа тогда :) –

Смежные вопросы