Мониторинг пропускной способности и скорости сети

Утилиты мониторинга пропускной способности и скорости сети.

Содержание

1 Утилиты мониторинга

1.1 speedtest-cli

1.1.1 Общая информация

1.1.2 Установка

  • Gentoo:
    emerge net-analyzer/speedtest-cli
    

1.1.3 Использование

  • Простейшее использование:
    speedtest-cli
    

1.2 NetHogs

1.2.1 Общая информация

  • Репозиторий: https://github.com/raboof/nethogs.
  • Группирует пропускную способность по процессам.
  • Берёт информацию из /proc.

1.2.2 Установка

  • Gentoo:
    emerge net-analyzer/nethogs
    

1.2.3 Использование

  • Простейшее использование:
    nethogs
    
  • Можно указать устройства после команды:
    nethogs eth0
    
  • Дополнительные опции:
    • выбор задержки для частоты обновления (-d);
    • режим трассировки (-t).

1.3 nload

1.3.1 Общая информация

  • Сайт: http://www.roland-riegel.de/nload/index.html
  • Отслеживает сетевой трафик и использование полосы пропускания в режиме реального времени.
  • Визуализирует входящий и исходящий трафик с помощью консольных графиков.

1.3.2 Установка

  • Gentoo:
    emerge net-analyzer/nload
    

1.3.3 Использование

  • Простейшее использование:
    nload
    

1.4 vnStat

1.4.1 Общая информация

  • Сайт: https://humdi.net/vnstat/
  • Консольный монитор сетевого трафика.
  • Использует в качестве источника информации статистику сетевого интерфейса, предоставляемую ядром (не перехватывает трафик).
  • Может быть запущена без прав root.

1.4.2 Установка

  • Gentoo:
    emerge net-analyzer/vnstat
    

1.4.3 Использование

  • Простейшее использование:
    vnstat
    

1.5 iftop

1.5.1 Общая информация

  • Сайт: http://www.ex-parrot.com/pdw/iftop/
  • Репозитоий: https://code.blinkace.com/pdw/iftop
  • Выдаёт постоянно обновляемый список сетевых соединений между парами хостов.
  • По умолчанию соединения упорядочены по использованию полосы пропускания.

1.5.2 Установка

  • Gentoo:
    emerge net-analyzer/iftop
    

1.5.3 Использование

  • Простейшее использование:
    iftop
    

2 Генераторы трафика

2.1 iPerf

2.1.1 Общая информация

2.1.2 Установка

  • Gentoo:
    • iPerf2
      emerge net-misc/iperf:2
      
    • iPerf3
      emerge net-misc/iperf:3
      

2.1.3 Использование

  • Простейшее использование:
    • Запустите сервер:
      iperf3 -s
      
    • Запустите клиента:
      iperf3 -c <server_address>
      

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие