====== Использование iperf для тестирования производительности ======
===== Установка iperf на гипервизор Росплатформа =====
В составе дистрибутива Р-Виртуализация пакет iperf не установлен. Также данный пакет отсутствует в репозиториях производителя. Так как у пакета iperf отсутствуют зависимости самым простым способом установки является установка из rpm файла. Для этого необходимо выполнить следующие шаги.
* Скачать установочный образ на компьютер, подключенный к сети интернет командой
wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/i/iperf-2.0.13-1.el7.x86_64.rpm
* Перенести установочный пакет на целевую машину.
* Установить пакет на гипервизоре запустив команду от имени суперпользователя:
yum localinstall iperf-2.0.13-1.el7.x86_64.rpm
===== Тестирование производительности сети с использованием iperf =====
Для тестирования производительности необходимо выбрать две машины между которыми будет производиться проверка. Одна машина выступает в роли сервера, вторая в роли клиента. Для запуска тестирования на сервере необходимо выполнить команду ''iperf3 -s''. Пример вывода ниже:
# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
На клиенте необходимо начать тестирование командой ''iperf3 -c %SERVER_IP% -P%N% -i%M%'', где:
* ''%SERVER_IP%'' адрес сервера;
* ''%N%'' - количество потоков;
* ''%M%'' - задержка между выводом статистики в секундах.
Пример вывода ниже:
iperf3 -c 192.168.1.235 -P1 -i1
Connecting to host 192.168.1.235, port 5201
[ 4] local 192.168.1.233 port 42690 connected to 192.168.1.235 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 1.08 GBytes 9.28 Gbits/sec 2 619 KBytes
[ 4] 1.00-2.00 sec 1.10 GBytes 9.42 Gbits/sec 5 619 KBytes
[ 4] 2.00-3.00 sec 1.10 GBytes 9.41 Gbits/sec 0 619 KBytes
[ 4] 3.00-4.00 sec 1.09 GBytes 9.40 Gbits/sec 0 619 KBytes
[ 4] 4.00-5.00 sec 1.10 GBytes 9.41 Gbits/sec 0 619 KBytes
[ 4] 5.00-6.00 sec 1.10 GBytes 9.42 Gbits/sec 0 619 KBytes
[ 4] 6.00-7.00 sec 1.10 GBytes 9.42 Gbits/sec 0 619 KBytes
[ 4] 7.00-8.00 sec 1.10 GBytes 9.41 Gbits/sec 0 626 KBytes
[ 4] 8.00-9.00 sec 1.10 GBytes 9.41 Gbits/sec 0 626 KBytes
[ 4] 9.00-10.00 sec 1.10 GBytes 9.41 Gbits/sec 0 626 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 10.9 GBytes 9.40 Gbits/sec 7 sender
[ 4] 0.00-10.00 sec 10.9 GBytes 9.40 Gbits/sec receiver