Инструменты пользователя

Инструменты сайта


Боковая панель

Связь

iperf

Iperf

Homepage: Iperf

Iperf - кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности сети. Установка

# aptitude install iperf

На сервере запускаем:

# iperf -s

На клиенте:

# iperf -c <IPсервера>

или с ключем -d, что бы эмулировать трафик в обе стороны.

# iperf -c <IPсервера> -d
  • Ключ -P позволяет указать количество потоков.
    # iperf -c 10.161.85.55 -P 10
  • -b ширина-канала (для UDP тестирования, задаётся на клиентской стороне; по умолчанию - 1Mbps)

Пример ежечасной проверки

Пример ежечасной проверки канала между двумя серверами расположенных на разных колокейшенах.

  • Клиент.
    # nano /etc/cron.hourly/iperf-losses
    #!/bin/bash
    
    /usr/bin/iperf -c server_host -u -b 2m -P 2 | mail -s "Internet connection check" noc@example.org
  • Сервер. Скрипт запустим при помощи утилиты nohup.
    # nano /opt/iperf-server-daemon.sh
    #!/bin/sh
    
    /usr/bin/iperf -u -s > /var/log/iperf-server.log 2>&1

    Запуск

    # nohup /opt/iperf-server-daemon.sh &

Ссылки

iperf.txt · Последние изменения: 2012/07/12 13:30 (внешнее изменение)