iperf3常用命令参数

iperf3 所提供的选项非常多,以下介绍一些常用的参数。

  1. 在CentOS 7上使用下列命令即可安装:
yum install iperf3
  1. 服务器端命令行
    其中:
    -s    表示服务器端;
    -p    定义端口号;
    -i    设置每次报告之间的时间间隔,单位为秒,如果设置为非零值,就会按照此时间间隔输出测试报告,默认值为零
  1. 客户端命令行
    其中,
    -c    表示服务器的IP地址;
    -p    表示服务器的端口号;
    -t    参数可以指定传输测试的持续时间,Iperf在指定的时间内,重复的发送指定长度的数据包,默认是10秒钟.
    
    -i    设置每次报告之间的时间间隔,单位为秒,如果设置为非零值,就会按照此时间间隔输出测试报告,默认值为零;
    
    -w    设置套接字缓冲区为指定大小,对于TCP方式,此设置为TCP窗口大小,对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值.
    
    --logfile    参数可以将输出的测试结果储存至文件中.
    
    -J  来输出JSON格式测试结果.
    -R  反向传输,缺省iperf3使用上传模式:Client负责发送数据,Server负责接收;如果需要测试下载速度,则在Client侧使用-R参数即可.
  1. 示例:
 iperf3 -s //服务端启动 
 iperf3 -c 192.168.0.1 -t 20 
        //客户端连接192.168.0.1进行20秒上行测试 
 iperf3 -c 192.168.0.1 -R	
 		//客户端客户端连接192.168.0.1进行下行测试

你可能感兴趣的:(centos,网络)