当前位置:首页 > 系统 > 使用iperf3测试网络吞吐量测速

使用iperf3测试网络吞吐量测速

系统3年前 (2020-04-03)

使用iperf3测试网络吞吐量测速

iperf3是个跨平台的网络性能测试工具,可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以报告带宽延迟抖动和数据包丢失。iperf3为C/S架构模式,测试时要同时在服务端与客户端都各执行一个程序,让它们互相传送报文进行测试


下载https://iperf.fr/iperf-download.php


使用iperf3测试网络吞吐量测速

windows下载解压后将2个文件放入C:\Windows\System32中


使用iperf3测试网络吞吐量测速

服务端命令

iperf3 -s

缺省参数下端口为5201,日志显示接收了来自本地源端口55440的测试请求。客户端进行了10秒测试,并显示了每秒传输的带宽信息,测试结束后会汇总发送和接收的统计信息,在客户端关闭连接后,会继续侦听5201端口


使用iperf3测试网络吞吐量测速

客户端命令iperf -c 服务端IP

iperf3 -c 127.0.0.1

缺省参数下客户端将连接服务端的5201端口,持续向服务端发送数据,并统计出每秒传输的字节数、带宽、出现报文重传的次数、拥塞窗口大小,整个测试将持续10秒钟;最后将汇总平均数据并给出发送和接收端的统计


常用参数

服务端
-s   表示服务端
-p  定义端口号
-i   设置每次报告之间的时间间隔,单位为秒,如果设置为非零值,就会按照此时间间隔输出测试报告,默认值为零

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


常用命令

iperf3 -s -p 12345 -i 1
iperf3 -c 127.0.0.1 -p 12345 -i 1 -t 20 -w 100k


ESXi6.5下使用iperf3

find / -name *iperf*
cp /usr/lib/vmware/vsan/bin/iperf3 /usr/lib/vmware/vsan/bin/iperf3.copy
esxcli network firewall get
esxcli network firewall set --enabled false
/usr/lib/vmware/vsan/bin/iperf3.copy -s -B 192.168.1.7

使用iperf3测试网络吞吐量测速



本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/430.html

相关文章

VTL6900实验 Oracle备份方案

VTL6900实验 Oracle备份方案

【实验需求】环境中有一台已安装好的Oracle服务器,Oracle数据库监听已打开,且工作在归档模式。服务器中已创建一个数据库实例oltp,oltp的当前数据量约为1G。预计:周一~周六,访问量较大,...

windows下cmd加代理

windows下cmd加代理

就算使用shadowsock全局模式,脚本里wget仍然无法自动走代理,下载速度很慢脚本中需要设置一下set http_proxy=http://127.0.0.1:1080 &n...

解决Winodws2016更新出错

解决Winodws2016更新出错

Win10和Winodws2016更新出错一般为两种,一是主策略被限制,二是服务被停用组策略被限制系统提示“无法连接到更新服务。我们将稍后再试,你也可以立即进行检查。如果问题仍然存在,请确保你已连接到...

H3C HDM使用虚拟KVM安装系统

H3C HDM使用虚拟KVM安装系统

H3C R4900 G3如果选装的Raid卡是PMC的,如果不想用磁盘组件RAID,直接裸盘安装系统,PE下是无法看到该磁盘的。需要先修改RAID卡工作模式,再将裸盘修改工作模式,否则PE下直接安装系...

CentOS 7.6安装SQL Server 2019

CentOS 7.6安装SQL Server 2019

CentOS 7.6安装SQL Server 2019预览版安装SQL Servercurl -o /etc/yum.repos.d/mssql-server.repo ...

EterneCluster-DN 双机热备共享存储

EterneCluster-DN 双机热备共享存储

两台服务器业务地址172.16.2.x网段,心跳2.2.2.x网段,从存储上映射一个LUN到两台windows2016上,安装EterneCluster-DN双机热备软件,做共享热备EterneClu...