找回密码
 立即注册
查看: 12|回复: 0

iperf3 网络测试工具使用

[复制链接]

42

主题

159

回帖

1211

积分

超级版主

积分
1211
发表于 昨天 11:51 | 显示全部楼层 |阅读模式
iPerf 是一款用于主动测量网络最大带宽的开源工具。它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数。

一、安装
sudo apt-get install iperf3
二、命令格式
1. 启动服务端
iperf3 -s  # 默认监听 5201 端口
常用参数:
-p <端口>:指定监听端口(如 -p 6000)。
-D:以守护进程(后台)模式运行。
2. 启动客户端
iperf3 -c <服务端IP>  # 默认测试 TCP 带宽
常用参数:
-p <端口>:指定服务端端口(与服务端一致)。
-t <秒>:测试时长(默认 10 秒)。
-i <秒>:输出结果的时间间隔(如 -i 1 每秒显示一次)。
-u:使用 UDP 协议测试(默认 TCP)。
-b <带宽>:指定 UDP 测试的目标带宽(如 -b 100M 表示 100Mbps)。
-R:反向模式(服务端发送数据到客户端,用于测试下行带宽)。
-P <线程数>:并行连接数(模拟多线程传输)。
三、使用案例
案例一:TCP 通信测试
iperf -s -i 1# 作为服务端运行,报告回显间隔时间1s
案例二:TCP 上行测试
iperf3 -c 192.168.3.250 -i 1 -t 10 -b 7M#作为客户端,连接服务端ip地址192.168.3.250,报告回显间隔1s,测试时间10s,带宽限制为7M。
案例三:TCP 下行测试
iperf3 -c 192.168.3.250 -i 1 -t 10 -b 7M -R#作为客户端,连接服务端ip地址192.168.3.250,报告回显间隔1s,测试时间10s,带宽限制为7M,-R为反向测试,这个参数也是iperf3的主要亮点,支持直接转换数据发送方向


iperf 原理详解:iperf 命令原理详解
iperf 详细使用:iperf 命令使用详解

非凡云致力于提供高品质、高性价比的云服务产品
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|非凡云交流社区 ( 蜀ICP备2023029164号-2 )

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表