iperf3已不再支持双工模式测试
iperf是一个很好的网络流量测试工具,最近想在工具里面集成iperf最新的版本iperf3,希望借助iperf3测试以太网口的吞吐量,客户要求测试双工模式下吞吐量,可是,整了一圈,原来iperf3并不支持双工模式测试,iperf2是指支持的。
官方原文是这么说的:
Not planning to support these iperf2 flags. If you really miss these options, please submit a request in the issue tracker:
(不计划支持如下的iperf2选项。如果你真的需要这些选项,请在问题跟踪表中提交请求:)
-d, --dualtest Do a bidirectional test simultaneously -r, --tradeoff Do a bidirectional test individually -T, --ttl time-to-live, for multicast (default 1) -x, --reportexclude [CDMSV] exclude C(connection) D(data) M(multicast) S(settings) V(server) reports -y, --reportstyle C report as a Comma-Separated Values
现将iperf的使用方法记录如下:
1、启动服务端
iperf3.exe -s
2、启动客户端连接服务端
iperf3 -c 127.0.0.1 -t 10 -w 512k -f M
-c 表示服务端地址
-t 表示测试持续时间,这里是10秒
-w 表示报文大小
-f 表示测试结果的度量单位,这里是兆
服务端统计结果
以上测试的上行流量,如果需要测试下行流量,步骤类似,不过客户端连接命令需要增加-R选项,譬如:
iperf3 -c 127.0.0.1 -t 10 -w 512k -f M
具体详细的选项,请参考iperf帮助,只要敲下iperf命令,iperf即会显示详细的命令选项。