iperf3使用方法

本文介绍了iperf测速软件的Windows安装方法,包括解压、复制到系统根目录,以及客户端和服务端的启动命令。详细列出了iperf的公共参数和客户端可用参数,帮助用户理解和使用这款工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

iperf是用于测速使用的软件。

在iperf官网下下载对应版本的iperf,使用的是windows操作系统,解压出来的iperf.exe和cygwin1.dll复制到%systemroot%目录,即使用cmd后当前操作的文件夹。

复制到该文件夹下后,可直接使用命令,查看iperf的版本iperf3.exe -v

服务端启动命令:iperf3.exe -s

客户端使用命令:iperf3.exe -c 服务器IP地址 -P 10//表示客户端10路并行给服务器发送TCP包

客户端输入:"iperf3.exe -u -c 服务器IP地址 -b 1g" //客户端给服务器发送udp数据包,最大带宽为1g

iperf公共参数如下:

-f [k|m|K|M] 分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位,eg:iperf -c X.X.X.X -f K
-i sec 以秒为单位显示报告间隔
-l 缓冲区大小,默认是8KB
-m 显示tcp最大mtu值
-o 将报告和错误信息输出到文件eg:iperf -c X.X.X.X -o c:\iperflog.txt
-p 指定服务器端使用的端口或客户端所连接的端口eg:iperf -s -p 8888;iperf -c X.X.X.X -p 8888
-u 使用udp协议
-w 指定TCP窗口大小,默认是8KB
-B 绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数)
-C 兼容旧版本(当server端和client端版本不一样时使用)
-M 设定TCP数据包的最大mtu值
-N 设定TCP不延时
-V 传输ipv6数据包

客户端可用参数:

-c //在客户端模式下运行
-u //使用UDP而不是TCP
--sctp //使用 SCTP 而不是 TCP(Linux、FreeBSD 和 Solaris)
-b //UDP模式使用的带宽,单位bits/sec。此选项与-u选项相关。默认值是1 Mbit/sec
-t //设置传输的总时间。Iperf在指定的时间内,重复的发送指定长度的数据包。默认是10秒钟。
-n //要传输的字节数,通常情况,Iperf按照10秒钟发送数据。-n参数跨越此限制,按照指定次数发送指定长度的数据,而不论该操作耗费多少时间。
-k //要传输的块(数据包)数
-i //要读取或写入的缓冲区的长度。TCP 的默认值为 128 KB,UDP 的默认值为 8 KB
-r //分别进行双向测试
-P //大写字母P,要运行的并行客户端流的数量
-d //同时进行双向传输测试
-n //指定传输的字节数,
-r //单独进行双向传输测试
-t //测试时间,默认10秒
-F //指定需要传输的文件
-T //指定ttl值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网络工程师日常

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值