Утилита для тестирования пропускной способности сети – iperf

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

Есть решение! Представляю Вашему вниманию утилиту iperf, которую Вы можете скачать с нашего сайта, либо с сайта производителя http://dast.nlanr.net/Projects/Iperf/.

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

Я постараюсь показать на примерах, применение утилиты iperf.

Замер пропускной способности КПД (Интернет)

Этап №1. Сервер -Клиент.

 #iperf -s -u -L100 -i2  (запускаемся как сервер, размер датаграм  -100байт)
 #iperf -s -u -L1470 -i20 -t900 (запускаемся как сервер, размер датаграмм  -1470байт)
 </code>

Этап №2. Клиент -Сервер.

 #iperf -u -c 217.217.217.217(IP удаленного сервера iperf) -b6M -L100 -i2
 #iperf -u -c 217.217.217.217(IP удаленного сервера iperf) -t900 -b6M  -L1470 -i20
 </code>

На оптических линиях связи, размер jitter допускается не более 5.000 ms!

Синтаксис:

-p (port): Выбираем, на каком порту слушать
-u (use): Используем UDP или TCP (предпочтительно UDP).
-s (server): Тип – Сервер
-c (client): Тип – Клиент
-b (bandwidth): Размер пропускной способности канала связи (выражается в битах в секунду)
-L (length): Длинна пакета (при установленном значении = 0, размер пакета по-умолчанию, составит 54 байта).
-i2(interval): Интервал написания вывода – 2 минуты

Важно помнить, что при работе на односторонних каналах, клиент статистику не отображает и при завершении сессии выводит сообщение об ошибке, которое можно с покойно проигнорировать.

Итак, скрины…

Запускаю сервер (+ результат):

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

Есть решение! Представляю Вашему вниманию утилиту iperf, которую Вы можете скачать с нашего сайта, либо с сайта производителя http://dast.nlanr.net/Projects/Iperf/.

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

Я постараюсь показать на примерах, применение утилиты iperf.

Замер пропускной способности КПД (Интернет)

Этап №1. Сервер -Клиент.

#iperf -s -u -L100 -i2 (запускаемся как сервер, размер датаграм -100байт)
#iperf -s -u -L1470 -i20 -t900 (запускаемся как сервер, размер датаграмм -1470байт)

Этап №2. Клиент -Сервер.

#iperf -u -c 217.217.217.217(IP удаленного сервера iperf) -b6M -L100 -i2
#iperf -u -c 217.217.217.217(IP удаленного сервера iperf) -t900 -b6M -L1470 -i20

На оптических линиях связи, размер jitter допускается не более 5.000 ms!

Синтаксис:

-p (port): Выбираем, на каком порту слушать
-u (use): Используем UDP или TCP (предпочтительно UDP).
-s (server): Тип – Сервер
-c (client): Тип – Клиент
-b (bandwidth): Размер пропускной способности канала связи (выражается в битах в секунду)
-L (length): Длинна пакета (при установленном значении = 0, размер пакета по-умолчанию, составит 54 байта).
-i2(interval): Интервал написания вывода – 2 минуты

Важно помнить, что при работе на односторонних каналах, клиент статистику не отображает и при завершении сессии выводит сообщение об ошибке, которое можно с покойно проигнорировать.

Итак, скрины…

Запускаю сервер (+ результат):

iperf srv Утилита для тестирования пропускной способности сети   iperf

Запускаю клиента (+результат):


D:\iperf-1.7.0-win32>iperf -u -c 10.0.128.23 -t900 -b1M -L1470 -i5
 ------------------------------------------------------------
 Client connecting to 10.0.128.23, UDP port 5001
 Sending 1470 byte datagrams
 UDP buffer size: 8.00 KByte (default)
 ------------------------------------------------------------
 [1912] local 10.10.10.17 port 16753 connected with 10.0.128.23 port 5001
 [ ID] Interval       Transfer     Bandwidth
 [1912]  0.0- 5.0 sec   612 KBytes  1.00 Mbits/sec
 [1912]  5.0-10.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 10.0-15.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 15.0-20.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 20.0-25.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 25.0-30.0 sec   612 KBytes  1.00 Mbits/sec
 [1912] 30.0-35.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 35.0-40.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 40.0-45.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 45.0-50.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 50.0-55.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 55.0-60.0 sec   612 KBytes  1.00 Mbits/sec
 [1912] 60.0-65.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 65.0-70.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 70.0-75.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 75.0-80.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 80.0-85.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 85.0-90.0 sec   612 KBytes  1.00 Mbits/sec
 [1912] 90.0-95.0 sec   610 KBytes  1000 Kbits/sec
 [1912] 95.0-100.0 sec   610 KBytes  1000 Kbits/sec
 [ ID] Interval       Transfer     Bandwidth

Вот и сделаны замеры для моего канала передачи данных, сразу видно что к чему.

Related posts:

  1. Набор полезного софта: IPERF Утилита IPERF представляет из себя клиент -серверное приложение, работающее из...
  2. Microsoft ISA Server 2006 + Cygwin. Оригинальный способ биллинга. Приветствую! Сегодня мы рассмотрим один из вариантов снятия статистики интернет...
You can leave a response, or trackback from your own site.

One Response to “Утилита для тестирования пропускной способности сети – iperf”

  1. [...] Документацию по использованию можно взять на странице: «Утилита для тестирования пропускной способности с… [...]

Оставить комментарий

*