Как записывать пропускную способность сети на порт в течение длительного периода времени

vnstat последнее время я столкнулся с vnstat , и мне нравится простота, низкое использование ресурсов и способность записывать историю сети в долгосрочной перспективе.

Тем не менее, я ищу аналогичный инструмент (для долгосрочной архивной истории), который может записывать объем трафика через сетевые порты.

В конечном счете, я хотел бы иметь возможность просматривать данные таким образом, который показывает мне:

  • наиболее используемый порт TCP / UDP (например, порты, отсортированные по большинству байтов TX или RX)
  • наиболее используемый порт TCP / UDP (например, порты, отсортированные по большинству пакетов)
  • количество байтов и / или пакетов, переданных на этом порту за период «X» (дни, месяцы, часы)
  • способность исключать определенные порты (например, http: 80)

Я бы предпочел использовать не GUI-инструмент. Wireshark и тому подобное слишком громоздки для моих нужд.


Проги, которые я пробовал

  • BandwidthD
  • bmon
  • bwm, bwm-ng
  • dstat
  • ifstat
  • ifstatus
  • iftop
  • Iperf / Netperf / uperf
  • iptrack
  • nethogs
  • nload
  • строб
  • tcptrack

One Solution collect form web for “Как записывать пропускную способность сети на порт в течение длительного периода времени”

Darkstat хорошо служит моим целям. Тем не менее, я обнаружил, что версия 3.0.715 работает лучше, чем 3.0.717.

  • ping -c1, ждать всех ответов от трансляции
  • Arch Linux: Несмотря на статическую конфигурацию ip, я получаю адрес DHCP
  • Проверьте список IP-адресов в таблице маршрутизации и покажите, к какому gw / dev
  • Запуск службы по сетевому запросу (активация сокета)
  • Как подключиться к Интернету через другой компьютер?
  • Отправлять связь по сети с сервера на клиент
  • Начинающий вопрос: доступ к сетевому местоположению в домене
  • nc не работает и преуспевает
  • Ping из интерфейса VRF VLAN
  • MAC-адрес через ad hoc wifi
  • recvmsg возвращает 'EAGAIN (ресурс временно недоступен)'
  • Почему kill не имеет параметра для файла, а не для номера порта?
  • Interesting Posts

    Почему значение $ 1 изменилось в `{$ total = $ total + $ 1}`?

    pip install дает «TypeError: объект« int »не является итерируемым»

    Удалите строки между двумя тегами (с некоторыми ограничениями)

    Быстрое извлечение поля с помощью grep

    Почему в моей системе Fedora 14 с интегрированным графическим контроллером Intel Mobile GME965 / GLE960 возникает неправильное соотношение сторон?

    Есть текстовый редактор в GNU / Linux, где CTRL ++ для создания шрифта больше работает?

    Как можно сохранить текст OCRed при преобразовании файлов djvu и pdf?

    Любой способ сделать диск (ZFS) недоступным?

    find: как игнорировать путь?

    Arch Linux – Boot только показывает EFI Default Loader, который не работает

    Я хочу, чтобы grep из текстовой строки из многих файлов, как я могу запустить цикл для этого

    Что означает «-45.el7» в «httpd 2.4.6-45.el7»?

    Подавить сообщение сервера в rsync

    Определение имен сетевых интерфейсов в NetBSD

    Как запустить команду для нескольких файлов

    Linux и Unix - лучшая ОС в мире.