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

time my_application

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

<some_network_tool> my_application

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

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

2 ответа2

0

NetHogs

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .