Linux iperf 网络传输性能测试工具

安装方法

  yum install iperf -y  

适用场景

1:在同台宿主机下,测试虚拟机到另一台虚拟机的最大网络性能

2:测试共有云内网最大网络性能

3:测试局域网wifi的最大传输性能

4:测试两点之间的带宽

iperf参数介绍

  #常用公共参数  -i 2#表示每2秒显示一次报告  -w 80k#对于TCP方式,此设置为TCP窗口大小。对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值    -B 192.168.122.1  #绑定到主机的多个地址中的一个。对于客户端来说,这个参数设置了出栈接口。对于服务器端来说,这个参数设置入栈接口。这个参数只用于具有多网络接口的主机。  #在Iperf的UDP模式下,此参数用于绑 定和加入一个多播组。使用范围在224.0.0.0至239.255.255.255的多播地址    #常用客户端参数  -b 100m#用于udp测试时,设置测试发送的带宽,单位:bit/秒,不设置时默认为:1Mbit/秒  -c #指定服务端ip地址  -d #同时测试上行和下行  -t 10#设置传输时间,为10秒  -P 5#指定发起5个线程  

UDP模式测试

  服务端  iperf -u -s  # -u表示以udp模式运行,-s表示作为服务端    客户端  iperf -u -c 192.168.122.1 -b 100M -t 60 -i 2  #解释:在udp模式下,以100Mbps为数据发送速率,客户端到服务器192.168.1.1上传带宽测试,测试时间为60秒    iperf -u -c 192.168.122.1 5M -P 30 -t 6  #客户端同时向服务器端发起30个连接线程,以5Mbps为数据发送速率    iperf -u -c 192.168.122.1 -b 100M -d -t 60  #以100M为数据发送速率,进行上下行带宽测试  

TCP模式测试

  服务端  iperf -s    客户端  iperf -c 192.168.122.1 -t 60#在tcp模式下,客户端到服务器192.168.1.1上传带宽测试,测试时间为60秒。  iperf -c 192.168.122.1 -P 30 -t 60#客户端同时向服务器端发起30个连接线程。  iperf -c 192.168.122.1 -d -t 60 -i 2#进行上下行带宽测试。  

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。
超哥软件库 » Linux iperf 网络传输性能测试工具