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

Можно ли измерить используемую полосу пропускания на порт udp / tcp в Linux?

Мне интересно, есть ли способ измерить пропускную способность с помощью порта tcp / udp под Linux?

Значит, я ищу способ определить, что tcp / 53 теперь требует 1 Мбит / с, а tcp / 80 - 4,5 Мбит / с. iperf может сообщить мне эти подробности, но моя проблема в том, что он мне нужен в оболочке / bash для извлечения данных для дальнейшего использования.

я бы порекомендовал darkstat, описание того, как это сделать доступна здесь

Для полноты картины, лучший / самый простой способ контролировать пропускную способность для каждого порта или группы портов в Linux - использовать tc для настройки QoS.

Вы можете использовать FireQoS (инструмент высокого уровня для настройки QoS) и netdata для мониторинга в реальном времени.

Проверьте это для получения дополнительной информации: https://github.com/firehol/netdata/wiki/You-should-install-QoS-on-all-your-servers