iperf3 参数选项详细说明

简介: iperf3 参数选项详细说明

iperf3 参数选项详细说明在iperf的官网有英文文档的,本文根据需要进行翻译并记录下来,供读者查阅!!!

iperf3 的选项分为3个类型:常规选项、服务器特定选项、客户端特定选项

一、常规选项

常规选项
命令行选项 描述
-p, --port n 指定服务器监听的端口以及客户端连接的端口,这个端口要求在服务端和客户端保持一致,默认是5021
--cport n 指定客户端端口的选项。 (iPerf 3.1 中的新功能)
-f, --format [kmKM]

用来指定打印带宽数字格式的字符。支持的格式有

'k' = Kbits/sec ;'K' = KBytes/sec ;'m' = Mbits/sec ;'M' = MBytes/sec

自适应格式根据需要在千和兆之间进行选择。

-i, --interval n 设置周期性带宽、抖动和丢失报告之间的间隔时间(以秒为单位)。如果非零,则自上次报告以来每隔间隔秒的带宽进行一次报告。 如果为零,则不打印定期报告。 默认为零。
-F, --file name

客户端:从文件中读取并写入网络,而不是使用随机数据;

服务器端:从网络读取并写入文件,而不是将数据丢弃。

-A, --affinity n/n,m-F

如果可能,设置 CPU 亲和性(仅限 Linux 和 FreeBSD)。在客户端和服务器上,都可以使用此参数的 n 形式(其中 n 是 CPU 编号)设置本地亲和性。此外,在客户端,您可以使用 n,m 形式的参数覆盖服务器对那个测试的亲和性。请注意,使用此功能时,进程将仅绑定到单个 CPU(与包含潜在多个 CPU 的集合相反)。

————————————————

版权声明:本文为CSDN博主「wkd_007」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/wkd_007/article/details/126063300

-B, --bind host 绑定到主机,这台机器的地址之一。 对于客户端,这将设置出站接口。 对于服务器,这将设置传入接口。 这仅对具有多个网络接口的多宿主主机有用。
-V, --verbose 给出更详细的输出
-J, --json 以 JSON 格式输出
--logfile file 将输出发送到日志文件。 (iPerf 3.1 中的新功能)
--d, --debug 发出调试输出。 主要(可能专门)供开发人员使用。
-v, --version 显示版本信息并退出。
-h, --help 显示帮助概要并退出。

二、服务器特定选项

服务器特定选项
命令行选项 描述
-s, --server 在服务器模式下运行 iPerf。 (一次只允许一个 iperf 连接)
-D, --daemon
-I, --pidfilefile

三、服务器特定选项

客户特定选项
命令行选项 描述
-c, --client host
--sctp
-u, --udp
-b, --bandwidth n[KM]
-t, --time n
-n, --num n[KM]
-k, --blockcount n[KM]
-l, --length n[KM]
-P, --parallel n
-R, --reverse
-w, --window n[KM]
-M, --set-mss n
-N, --no-delay
-4, --version4
-6, --version4
-S, --tos n
-L, --flowlabel n
-Z, --zerocopy
-O, --omit n
-T, --title str
-C, --linux-congestion algo


目录
相关文章
|
2月前
|
存储
201403-3 命令行选项
201403-3 命令行选项
|
7月前
|
JSON 网络协议 Unix
iPerf3 命令通用选项
iPerf3 命令通用选项
70 0
|
11月前
|
C++
CMake 设置开关选项
CMake 设置开关选项用于启用或弃用某一部分功能
168 0
使用7zip,通过命令行解压包内指定文件
使用7zip,通过命令行解压包内指定文件
132 0
|
Python
如何优雅地解析命令行选项(上)
随着我们编程经验的增长,对命令行的熟悉程度日渐加深,想来很多人会渐渐地体会到使用命令行带来的高效率。 自然而然地,我们自己写的很多程序(或者干脆就是脚本),也希望能够像原生命令和其他程序一样,通过运行时输入的参数就可以设定、改变程序的行为;而不必一层层找到相应的配置文件,然后还要定位到相应内容、修改、保存、退出……
142 0
|
Python
如何优雅地解析命令行选项(下)
随着我们编程经验的增长,对命令行的熟悉程度日渐加深,想来很多人会渐渐地体会到使用命令行带来的高效率。 自然而然地,我们自己写的很多程序(或者干脆就是脚本),也希望能够像原生命令和其他程序一样,通过运行时输入的参数就可以设定、改变程序的行为;而不必一层层找到相应的配置文件,然后还要定位到相应内容、修改、保存、退出……
244 0
|
网络协议 Linux