iperf2/3快速入门教程、灌包工具带附件——1;[2024.3]

本文内容不代表完全正确无误;仅供测试参考使用,欢迎评论纠正,交流学习。

#仅限Windows下进行操作,其他系统后续更新。

  1. iperf2/3快速入门教程、灌包工具带附件(本章)
  2. Iperf 2/3的区别差异-附图;链接
  3. Iperf2.0.5可视化软件(免输入代码、图表显示);链接

1.什么是iperf2/3?

iperf3不是iperf2的升级版,其指令输入也存在着一定的差异。

2.使用说明:

  1. 首先确定你使用目的,是以什么网络测试方式TCP/UDP?带宽、数据报大小,传输时间,传输字节等。
  2. 首先需要知道,一个网络在进行网络传输时,总会有客户端(Client),服务端(Server);客户端、服务端就类似于手机4/5G和基站信号类似。

3.正式讲解:

1.安装包及官网:

 1.安装包及官网:安装包,iperf2iperf3

2.软件配置

1.将已经下载好的文件放置在:C:\Windows\System32  (C为当前系统的盘符)

(便于区分,建议不需要更改名称)

2.检测iperf 安装成功与否?

打开Cmd,运行输入:以下某一句指令,根据需要的版本来输入。iperf3.exe -v  (建议使用)

iperf2.exe -v   
iperf3.exe -v 

3.安装成功后,确定需要测试灌包的协议类型,选择TCP/UDP,

本次演示:以同一局域网下的两台电脑,充当服务端、客户端。两台计算机需要以同一版本的iperf ,否则传输可能失败

3.TCP传输模式:

A.服务端输入:(TCP/UDP模式,服务端不需要加 -u,客户端需要加 -u)

iperf3 -s -p 1949

-Iperf3,iperf版本

-s 服务端模式

-p 1949 本机的服务端监听端口

B.客户端输入:

iperf3 -c 192.168.0.106 -b 10M -i 2 -n 50m -p1949

-Iperf3,iperf版本

-c 192.168.XXX.XXX  客户端模式及服务端的IP地址

-b 10M/100M/1G,设置传输带宽,可设10M/100M/1G以上。

-i 2 ;显示结果 2s/条

-n 50M/100M/1G,设置传输字节,可设50M/100M/1G以上。(基本测试不需太大,否则运行时间长)

-p 1949 指定的服务端监听端口。

4.UDP的传输模式:

A.服务端电脑输入:(和TCP服务端一样)

Iperf3 -s -p 1949

-Iperf3,iperf版本

-s 服务端模式

-p 1949 本机的服务端监听端口。

B.同样,客户端电脑,打开Cmd,输入:

iperf3 -c 192.168.0.106 -b 10M -p1949 -i 1 -u -t 10s -l 65

-Iperf3,iperf版本

-c 192.168.XXX.XXX  客户端模式及服务端的IP地址

-b 10M/100M/1G,设置传输带宽,可设10M/100M/1G以上。

-p 1949 指定的服务端监听端口。

-i 1  显示结果 1s/条

-u ,Udp模式

-b 10M/100M/1G,设置传输带宽,可设10M/100M/1G以上。

-t 10s 总的传输时间s

-l 65 缓冲区大小

至此,TCP/UDP传输完成

5.Cmd命令符

1.cmd输入,任意一条,获取帮助。根据使用版本来:<iperf2/3,部分指令存在差异,注意甄别>

iperf2.exe -h   
iperf3.exe -h

2.指令分析:<注意区分大小写>

Server or Client:<服务端和客户端,公用指令>

Server specific: <特定于服务端>

Client specific: <特定于客户端>

6.bat简单指令

网络上,关于iperf的使用方法很多,但都是输入指令的形式,容易记混,也不便查阅和及时修改。

1.首先,创建一个,文本文档,将后面的后缀改为xxx.bat;单击:是

2.右键编辑,或是用记事本打开;

3.输入一下指令

S.服务端指令

@echo off
::我是———服务端指令
ipconfig
::ipconfig,本机充当服务端,查询本机的IP

iperf3 -s -p 1949

::服务端只修改上述的指令;-s 服务端  -p 1949 指令的本机的端口号
cmd
pause

C.客户端指令

@echo off
::我是———客户端指令
::网络灌包,需要在同一局域网下进行;注意区分大小写-2024.3.15

iperf3.exe -v   
::查询iperf3 安装的版本

iperf3 -c 192.168.0.106 -b 10M  -i 2 -n 50m -p1949 -u

::客户端只修改上述的指令, -c 客户端 192.168.xxx.xxx 是服务端的IP地址、-u UDP 模式
::-b 10M是带宽速率 -i 2 间隔显示时、  -n 50m 总共发送的文件大小、-p服务端的监视端口
cmd
pause 

完成创建和输入后,双击bat 指令即可开始运行了~

4.小试牛刀

小试一下:Cmd下,可以用以下的代码指令尝试通信一下;

客户端

iperf3 -c 192.168.0.106 -b 10M  -i 2 -n 50m -p1949 -u

服务端

iperf3 -s -p 1949


5.注意事项及常见问题:

1.注意事项:

1.必须在同一局域网下,或是已经连接上的链路,否则运行时,双方都没有反应。

2.注意版本问题,iperf2/3,服务端、客户端显示上可能会存在差异。

3.不确定是否连接成功,可ping一下。(图1通了,图2断开)

4.注意版本问题;单窗口传输时,版本不一致,可能会导致一方仅发送,另一端无接收。

5.注意关闭防火墙,及应用联网管理

2.常见问题:

iperf3: error - unable to receive control message: Connection reset by peer(断开了)

iperf3:错误-无法接收控制消息:对等方重置了连接

iperf3: parameter error - only one test end condition (-t, -n, -k) may be specified(需指定条件)

iperf3:参数错误-只能指定一个测试结束条件(-t、-n、-k)

iperf3: error - unable to connect to server: Connection refused(服务端没有开,或没有检测到)

iperf3:错误-无法连接到服务器:连接被拒绝


本文内容不代表完全正确无误;仅供测试参考使用,欢迎评论纠正,交流学习。

#仅限Windows下进行操作,其他系统后续更新。<文本上传形式,高清图片,尽在公众号>

  • 22
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值