使用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测试网络吞吐量

Linux网络性能评估工具iperf CHARIOT测试网络吞吐量

使用iperf进行设备吞吐量测试

iperf:服务端吞吐量测试工具

iperf(ubuntu)