meta data for this page
Использование 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