NetHogs

NetHogs

Я хочу сделать что-то вроде этого:

time my_application

Но вместо этого timeмне нужна какая-то утилита, которая будет измерять сетевой трафик:

<some_network_tool> my_application

Он должен выдавать некоторую статистику после my_applicationвыхода. Меня интересуют только объемы (Кб, Мб, Гб), а не содержимое.

Есть ли такая утилита?

решение1

NetHogs

NetHogs — это небольшой инструмент «net top». Вместо того, чтобы разбивать трафик по протоколам или подсетям, как это делают большинство инструментов, он группирует пропускную способность по процессам. NetHogs не полагается на загрузку специального модуля ядра.

решение2

К счастью, у вас есть масса вариантов сделать это, если вы этого хотите:

  1. Общая пропускная способность - nload, bmon, slurm, bwm-ng, cbm, speedometer, netload
  2. Общая пропускная способность (вывод в пакетном режиме) - vnstat, ifstat, dstat, collectl
  3. Пропускная способность на сокетное соединение - iftop, iptraf, tcptrack, pktstat, netwatch, trafshow
  4. Пропускная способность на процесс - nethogs

источник:http://www.binarytides.com/linux-commands-monitor-network/

Связанный контент