1. iperf3简介

        iperf3是一种常见的网络性能测试工具,支持时序、缓冲区、协议(TCP、UDP、SCTP 与 IPv4 和 IPv6)有关的各种参数,用于评估网络链路的传输带宽,延迟抖动和数据包丢失等性能。

2. iperf3测试环境

        测试设备: 服务器2台;网卡2PCS;光模块2PCS,双芯跳线1根;

        按如下网络拓扑图进行连接:

 iPerf3测试简单拓扑

图1 iPerf3测试简单拓扑

3. iperf3测试软件

        下载地址:https://iperf.fr/iperf-download.php ,本次安装选择Centos系统64bits,下载文件名为iperf3-3.1.3-1.fc24.x86_64.rpm

        在服务器终端输入命令“rpm -ivh 文件名” 安装iperf工具。

 iPerf3软件安装
图2 iPerf3软件安装

4. iperf3测试方法

        a、在Dell R720 2U服务器上,将一个模块插入INTEL XXV710网口p4p1,在HPE ProLiant DL380服务器上,将另一个模块插入INTEL X710网口ens2f0,使用短跳线对连,待网卡指示灯常亮,即模块LINK后,打开服务器终端。

        b、在Dell R720 2U服务器上打开终端,配置p4p1 ip为7.7.7.7 255.255.255.0 并查看。

 iPerf3配置p4p1 IP

图3 iPerf3配置p4p1 IP

        c、在HPE ProLiant DL380服务器上打开终端,配置ens2f0 ip为7.7.7.8 255.255.255.0 并查看。

 iPerf3配置ens2f0 IP

图4 iPerf3配置ens2f0 IP

        d、关闭防火墙,并重启网络管理,使配置ip生效。

 重启设备使IP生效

图5 重启设备使IP生效

        e、在Dell R720 2U服务器上运行iperf3服务端。

 运行服务端

图6 运行服务端

        f、在HPE ProLiant DL380服务器运行iperf3客户端,观察流量/带宽测试结果,如下图所示

 SFP-10G-SR-C-D11模块在网卡上带宽测试

图7 SFP-10G-SR-C-D11模块在网卡上带宽测试

光模块在服务器上应用时,工作在物理层,进行透明的“0”与“1”信号的光电转换与传输,在iPerf3测试时一般不会影响测试带宽的波动。

在使用光模块进行iPerf3流量测试时,由于CPU硬件的限制,一般无法达到达到100%的目标带宽,如果上图7中所示(光模块支持带宽10Gbits/sec,实际测试在当前服务器硬件下只能达到约9.4Gbits/sec)。

      摩泰光电竭诚为您服务!