站内搜索

搜索

06-02 13:26
05-31 17:11

[软件] iperf3.18_64 windows版

902

主题

34

点数

1397

积分

白金月票

木柜子打湿

积分
1397

财Doro三倍冰淇淋无人之境【一阶】立华奏小樱(小丑装)⑨的冰沙

发表于 5 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
iperf3.18_64.zip
2.91 MB, 上传日期: 5 天前
iperf3.18_64 windows版




iperf3命令详解
iperf3 提供了丰富的命令行参数来定制测试环境,以应对不同场景的需求。以下是一些常用的参数说明。

3.1 基本命令
启动服务器模式:服务器模式用于等待客户端连接并传输数据。命令如下:
iperf3 -s


启动客户端模式:客户端连接到指定的服务器并发送数据,命令如下:
iperf3 -c [服务器IP地址]


3.2 常用参数说明
iperf3 提供了多种参数用于控制测试行为,以下是常见的一些参数及其作用:

-p:指定服务器端口,默认端口为 5201。可以通过该参数修改默认端口号,例如:
iperf3 -c 192.168.1.100 -p 5202


-t:设置测试持续时间,单位为秒。默认时间为 10 秒。可以通过该参数延长测试时间,例如:
iperf3 -c 192.168.1.100 -t 60


-i:设置报告间隔时间,单位为秒。该参数允许用户指定多长时间输出一次测试报告,例如:
iperf3 -c 192.168.1.100 -i 5


-P:启用并发连接数,默认情况下,iperf3 通过单个线程进行测试。通过该参数可以启用多线程,例如:
iperf3 -c 192.168.1.100 -P 4


-u:使用 UDP 协议进行测试。默认情况下,iperf3 使用 TCP 协议。如果需要测试 UDP 网络性能,可以使用该参数:
iperf3 -c 192.168.1.100 -u


-b:在进行 UDP 测试时,指定目标带宽。例如:
iperf3 -c 192.168.1.100 -u -b 10M


该命令表示使用 10 Mbps 带宽进行 UDP 测试。

3.3 其他常用参数
除了上述常见参数,iperf3 还提供一些更为高级的选项:

-R:反向测试。默认情况下,客户端向服务器发送数据。使用该参数后,服务器向客户端发送数据,适用于需要测试反向带宽的场景:
iperf3 -c 192.168.1.100 -R


-w:设置 TCP 窗口大小(或 UDP 缓冲区大小)。该参数适用于需要调整窗口大小的高级场景:
iperf3 -c 192.168.1.100 -w 128K


--logfile:将测试结果保存到指定文件中,便于后续分析。例如:
iperf3 -c 192.168.1.100 --logfile test_results.log


-A:设置 CPU 亲和力。该参数允许在多核系统中指定某个核运行测试,适用于性能调优:
iperf3 -c 192.168.1.100 -A 1


4. 使用iperf3测试网络性能
4.1 TCP性能测试
TCP 测试是最常见的网络带宽测试方式,iperf3 默认使用 TCP 协议。以下是一个简单的 TCP 测试示例:

服务器端启动命令:

iperf3 -s


客户端测试命令:

iperf3 -c 192.168.1.100 -t 60 -i 10


该命令会在 60 秒内测量客户端与服务器之间的 TCP 带宽,每隔 10 秒报告一次测试结果。结果将显示总传输数据量、带宽以及丢包情况。

4.2 UDP性能测试
UDP 测试适用于网络实时性要求较高的场景,例如视频流和 VoIP 通话。iperf3 支持测量丢包率和抖动。

在服务器端使用 UDP 模式启动:

iperf3 -s -u


客户端进行 UDP 测试:

iperf3 -c 192.168.1.100 -u -b 10M -t 30 -i 5


该命令会以 10 Mbps 带宽进行 30 秒的 UDP 测试,每隔 5 秒报告一次测试结果,包括丢包率和抖动。

4.3 多线程并发测试
iperf3 允许使用多线程进行并发测试,从而模拟复杂的网络环境。以下是使用 4 个并发连接进行测试的命令:

iperf3 -c 192.168.1.100 -P 4 -t 60


该命令表示通过 4 个并发连接进行 60 秒的测试,结果中会显示每个连接的带宽表现及其综合结果。

4.4 反向测试与延迟测试
通过 -R 参数可以进行反向测试,测量服务器向客户端发送数据的网络性能:

iperf3 -c 192.168.1.100 -R


通过 UDP 测试,我们还可以测量延迟和抖动。例如,以下命令会测量网络的延迟和抖动:

iperf3 -c 192.168.1.100 -u -b 20M -t 40 -i 5


该命令会以 20 Mbps 的带宽进行 40 秒的测试,结果包括延迟、抖动和丢包率。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入社群

加入社群

Pixtech

Powered by Pixtech

© 2025 Pixtech Team.