====== Использование 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