使用iPerf进行网络吞吐量测试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用iPerf进行网络吞吐量测试相关的知识,希望对你有一定的参考价值。
参考技术A iperf需要两个系统,因为一个系统必须充当服务端,另外一个系统充当客户端,客户端连接到需要测试速度的服务端1.在需要测试的电脑上,以服务器模式启动iperf
可以看到类似于下图的输出
2.在第二台电脑上,以客户端模式启动iperf连接到第一台电脑,替换198.51.100.5为地台电脑的ip地址
3.这时可以在第一步中的服务端终端看到连接和结果,类似下图
4.要停止iperf服务进程,请按CTRL+c.
使用iperf,还可以测试通过UDP连接实现的最大吞吐量
1.启动UDP iperf服务
2.将客户端连接到iperf UDP服务器,替换198.51.100.5为服务端ip地址
通过上面可以发现这次测试结果相当高。
-在某些情况下,可能希望测试两台服务器以获得最大吞吐量。使用iperf提供的内置双向测试功能可以轻松完成此测试。
在服务器是哪个,可以看到:
iperf3的使用
iperf3的使用
废话
iperf3 是一个 TCP、UDP 和 SCTP 网络带宽测量工具。是用于主动测量IP网络上可达到的最大带宽的工具。它支持调整与时序,协议和缓冲区有关的各种参数。对于每个测试,它都会报告测得的吞吐量/比特率,损耗和其他参数。
下载
点击我进入下载界面,如图所示,大家应该能看懂选择那个吧(Windows、安卓、Ipad、MacOS。。。。。。。)。在Linux环境下可以使用仓库安装。
windows
windows下载之后解压即可使用。
Centos
yum install -y iperf3
Ubuntu
sudo add-apt-repository "ppa:patrickdk/general-lucid"
sudo apt-get install iperf3
使用
Server
iperf3 -s
Client
iperf3 -c <serverA_IP> -d -t 60 # 60指定的是次数
以上是关于使用iPerf进行网络吞吐量测试的主要内容,如果未能解决你的问题,请参考以下文章
Linux网络性能评估工具iperf CHARIOT测试网络吞吐量
Linux网络性能评估工具iperf CHARIOT测试网络吞吐量