iperf3的介绍及命令详解
AI摘要
由
Deepseek提供支持
iperf 是一个网络性能测量工具,用于评估网络带宽、延迟和抖动等性能指标。它可以在客户端和服务器之间进行数据传输,以测试网络的吞吐量。
iperf3的介绍
iperf3是iperf的3.0版本,是一款网络性能测试工具,在网络中单向传输数据流,根据需要调整传输速率和数据流大小,也可以根据需要报告带宽、延迟抖动和数据包丢失。
客户端与服务器共用选项
| 选项 | 全写 | 描述 |
|---|---|---|
-f | --format [kmgKMG] | 报告格式:支持 k(kbits)、m(Mbits)、g(Gbits)、KB(KBytes)、M(MBytes)、G(GBytes)单位换算: 8 bit=1 Byte,1024 Byte=1 KB,1024 KB=1 MB,1024 MB=1 GB |
-i | --interval # | 设置定期带宽报告的时间间隔(秒),非零值时按间隔输出报告,默认值为 0 |
-p | --port # | 设置侦听 / 连接的服务器端口,默认值为 5001(与 TCP 一致) |
-F | --file name | 传输指定文件 |
-A | --affinity n/n,m | 设置 CPU 亲和力 |
-B | --bind | 绑定到特定网络接口(多接口主机使用,UDP 模式可用于绑定多播组) |
-V | --verbose | 输出更详细信息 |
-J | --json | 以 JSON 格式输出 |
--logfile f | – | 将输出写入日志文件 |
-d | --debug | 输出调试信息 |
-h | --help | 显示帮助信息并退出 |
-v | --version | 显示版本信息并退出 |
服务器专用选项
| 选项 | 全写 | 描述 |
|---|---|---|
-s | --server | 以服务器模式运行 |
-D | --daemon | 将服务器作为后台进程运行 |
-I | --pidfile file | 写入 PID 文件 |
-1 | --one-off | 处理一个客户端连接后退出 |
客户端专用选项
| 选项 | 全写 | 描述 |
|---|---|---|
-c | --client | 以客户端模式运行,连接到指定主机(服务器模式下可限制仅接受指定主机连接,UDP 模式不适用) |
-u | --udp | 使用 UDP 协议(默认 TCP) |
-b | --bandwidth #[KM] | 设置 UDP 目标带宽(位 / 秒),0 表示无限制,默认值为 1 Mbit/sec |
-t | --time # | 传输总时间(秒),默认 10 秒 |
-n | --bytes #[KMG] | 传输的字节数(替代 -t,按指定字节数传输) |
-r | --tradeoff | 往复测试模式:先客户端到服务器,再服务器反向连接客户端测试 |
--blockcount #[KMG] | – | 传输的块(数据包)数量(替代 -t 或 -n) |
-l | --len #[KM] | 读写缓冲区长度(TCP 默认 128 KB,UDP 默认 8 KB) |
--cport | – | 绑定客户端特定端口(TCP/UDP,默认临时端口) |
-P | --parallel # | 运行的并行客户端流数量 |
-R | --reverse | 反向模式:服务器发送,客户端接收 |
-w | --window #[KMG] | 设置套接字缓冲区大小(TCP 为窗口大小,UDP 为接收缓冲区大小) |
-C | --congestion | 设置 TCP 拥塞控制算法(仅 Linux/FreeBSD) |
-M | --set-mss # | 设置 TCP/SCTP 最大段大小(MTU - 40 字节) |
-N | --no-delay | 禁用 Nagle 算法,设置 TCP/SCTP 无延迟 |
-4 | --version4 | 仅使用 IPv4 |
-6 | --version6 | 仅使用 IPv6 |
-L | --flowlabel N | 设置 IPv6 流标签(仅 Linux 支持) |
-S | --tos N | 设置 IP 服务类型(ToS) |
-Z | --zerocopy | 使用零拷贝方法发送数据 |
-O | --omit N | 忽略前 N 秒数据 |
-T | --title str | 在每行输出前添加标题字符串 |
-: | --get-server-output | 获取服务器端结果 |
--udp-counters-64bit | – | 在 UDP 测试包中使用 64 位计数器 |
下载软件

Iperf3
Iperf是一个广泛使用的网络性能测量和调整工具。它的意义在于它是一个跨平台的工具,可以为任何网络提供标准化的性能测量。
今日VIP下载:0/3 次
所需积分:0
温馨提示 : 非特殊注明,否则均为©李联华的博客网原创文章,本站文章未经授权禁止任何形式转载;来自:俄亥俄州·哥伦布 ,欢迎您的访问!
文章链接:https://www.lilianhua.com/introduction-and-command-explanation-of-iperf3.html
文章链接:https://www.lilianhua.com/introduction-and-command-explanation-of-iperf3.html

