【服务器网速测试】iperf3工具使用教程,适合中转/落地测试

Get主机优惠
Get主机优惠
Get主机优惠
467
文章
31
评论
2020年7月8日14:55:42 评论 875
提示内容

 iperf3是什么?iperf3是一个开源的、跨平台的网络测试程序,多用于两地服务器的网络带宽性能测试,可在Linux/Windows/Mac OS等多个平台使用。对于不清楚服务器带宽到本地网速的情况,使用该命令可以很清楚的了解两地网络性能。

各平台软件官网下载地址:https://iperf.fr/iperf-download.php

Linux服务器命令行使用方法

1、安装iperf3,命令行执行;

yum install iperf3   ##centos系统

apt-get install iperf3  ##ubuntu系统

2、iperf3分为服务端和客户端架构,需要同时在两台设备上分别创建服务端和客户端,我这里在服务器和我的本地电脑做测试:服务器是服务端、本地电脑是客户端;

(1)在服务器上执行下列命令打开一个服务端:

iperf3 -s

(2)接着在本地电脑下载好软件,并把软件解压放到一个C:\Users\Administratior文件夹,打开CMD命令行,输入命令打开一个客户端:

iperf3.exe -c 22.33.44.55  ##这里对应替换为自己的服务端IP地址,Windows系统执行该命令

iperf3 -c 22.33.44.55 ##这里对应替换为自己的服务端IP地址,Linux系统执行该命令
【服务器网速测试】iperf3工具使用教程,适合中转/落地测试

上述命令后执行后,客户端将连接服务端默认的5201端口(确保服务器已开放该端口),持续向服务端发送数据,并统计出每秒传输的字节数、带宽、出现报文重传的次数、拥塞窗口(Congestion Window)大小,整个测试将持续10秒钟;最后将汇总10秒的平均数据,并给出发送和接收端的统计。

3、iperf3也提供些参数选项,可指定服务器的端口、传输时间等,对于一些NAT服务器比较有用;

-s    ##表示服务器端;
-c    ##表示服务器的IP地址;
-p    ##表示服务器的端口号;
-P    ##表示线程数,大写P
-t    ##参数可以指定传输测试的持续时间,默认10秒;
-R    ##反向传输,客户端负责接收数据,服务端负责发送,如果要测试下载速度,则在客户端使用-R参数,如果需要同时进行双向测试,请尝试-d参数
-w    ##设置套接字缓冲区为指定大小,对于TCP方式,此设置为TCP窗口大小,对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值

4、常用示例

iperf3 -s -p 16666  ##服务端

iperf3 -c 23.23.23.23 -p 16666 -t 30   ##客户端

  • 站长微信
  • 扫一扫联系我
  • weinxin
  • 本站QQ群
  • 扫码进群交流
  • weinxin
  • 【声明】:本站资料均来源于网络,仅供大家参考和学习,请勿违法使用!如无意侵犯到您的权利,请及时与我们联系!
Linux系统命令—系统更新和软件源升级 相关技巧

Linux系统命令—系统更新和软件源升级

本文仅做记录方便个人使用,在使用Linux系统的服务器时,经常会遇到安装软件速度慢,甚至是找不到软件的情况,这里就可以通过升级或更换系统默认的软件源来解决这个问题,涵盖Centos/Ubuntu/De...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: