Назад | Перейти на главную страницу

Как я могу получить сетевое использование сервера по IP?

Я хотел бы знать инструмент для программного измерения в КБ / с нагрузки, которую каждый IP-адрес прикладывает к серверу.

Пока что tcpdump хорошо справляется с сообщением мне количества пакетов, отправленных в секунду, но я считаю, что многие из них не отображаются (загрузка со скоростью 350 КБ / с, при выводе только 150 пакетов в секунду).

Правильно ли я делаю это? iftop был бы ИДЕАЛЬНЫМ для этого, но мне нужна программа, с которой можно взаимодействовать через stdout (без ncurses).

вы можете использовать tshark (это часть wirehark).

использовать

tshark -q -z conv,tcp

или

tshark -q -z conv,udp

или

tshark -q -z conv,ip

после отправки ctrl + c вы получите что-то вроде этого