Мне нужно следить за тем, какую полосу пропускания используют некоторые соединения на сервере, и я знаю, что раньше видел для этого один из лучших инструментов. Однако я не могу вспомнить название инструмента, и мне не очень повезло с его поиском.
Итак, есть ли для этого инструмент типа «топ»? Я использую Debian.
iftop
или pktstat -nT
(для краткосрочного мониторинга) - вот что вам нужно сделать (под * nix). Для длительного мониторинга, ntop
является полезным.
обнаружение pktstat
немного сложно для тех, кто не использует Debian / Ubuntu, но это приличный pktstat
архив исходного кода
Использовать tcpview если вам нужна такая же статистика под окнами
Вы также можете взглянуть на iptraf.
Я неравнодушен к pktstat. Он также может легко отображать данные о трафике в режиме реального времени в виде URL-адресов для HTTP GET, запросов для DNS и т. Д.
Есть также nethogs который показывает трафик на процесс, большинство популярных дистрибутивов имеют для этого пакеты.
jnettop - мой личный фаворит. Кажется, существует для большинства дистрибутивов. Ссылка: http://jnettop.kubs.info/wiki/
Также есть ntop, хотя он больше не основан на терминале.