Linux iperf 网络传输性能测试工具
Posted Linux就该这么学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux iperf 网络传输性能测试工具相关的知识,希望对你有一定的参考价值。
Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能。Iperf具有多种参数和UDP特性,可以根据需要调整。Iperf可以报告带宽,延迟抖动和数据包丢失。进行测试时分为服务端和客户端。
安装方法
yum install iperf -y
适用场景
1:在同台宿主机下,测试虚拟机到另一台虚拟机的最大网络性能
2:测试共有云内网最大网络性能
3:测试局域网wifi的最大传输性能
4:测试两点之间的带宽
iperf参数介绍
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 #进行上下行带宽测试。
以上是关于Linux iperf 网络传输性能测试工具的主要内容,如果未能解决你的问题,请参考以下文章
Linux网络性能评估工具iperf CHARIOT测试网络吞吐量
Linux网络性能评估工具iperf CHARIOT测试网络吞吐量