iperf使用说明

Iperf 是一个用于网络性能测试的工具,能够测量网络带宽质量、丢包率、延迟等关键参数。它支持 TCP、UDP 和 SCTP 协议,并且可以运行在多种操作系统上。

以下是 Iperf 的详细使用说明:

安装 Iperf

在不同操作系统上的安装方法有所不同:

在 Linux 上:
sudo apt-get update
sudo apt-get install iperf3
在 macOS 上:

使用 Homebrew 安装:

brew install iperf3
在 Windows 上:

可以从 Iperf3 官方网站 下载适用于 Windows 的二进制文件,并按照说明进行安装。

基本用法

Iperf 分为客户端模式和服务器模式,测试时需要一个机器作为服务器,另一个作为客户端。

启动服务器:
iperf3 -s
启动客户端并连接到服务器:
iperf3 -c <服务器IP地址>

常用参数

  • -p <端口>:指定使用的端口,默认是 5201。
  • -u:使用 UDP 协议进行测试。
  • -b <带宽>:指定带宽,默认单位为 bps,支持 K、M、G 等单位。
  • -t <时间>:测试持续时间,默认是 10 秒。
  • -i <间隔>:报告间隔时间,单位为秒。
  • -f <格式>:输出格式,支持 k、m、M、g 等单位。
  • -n <数据量>:指定传输的数据总量。

示例

进行 TCP 测试(默认):

服务器端:

iperf3 -s

客户端:

iperf3 -c 192.168.1.1
进行 UDP 测试:

服务器端:

iperf3 -s

客户端:

iperf3 -c 192.168.1.1 -u -b 1M
指定测试时间和报告间隔:

服务器端:

iperf3 -s

客户端:

iperf3 -c 192.168.1.1 -t 30 -i 5

其他高级用法

双向测试:

可以在一个方向上测试完后,自动反向测试:

iperf3 -c 192.168.1.1 -R
设置测试带宽(用于 UDP 测试):
iperf3 -c 192.168.1.1 -u -b 10M
设置传输数据量:
iperf3 -c 192.168.1.1 -n 100M

查看更多帮助

可以通过 iperf3 --help 查看完整的帮助信息和参数列表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值