iperf-3.9-win64.zip是一款用于测量网络带宽性能的命令行工具iperf 3.9版本的Windows 64位安装包,适用于网络性能测试和调试。
最新版本的iperf可以从官网下载并直接编译,在Windows 10系统上使用。当前使用的版本是iperf 3.9 (cJSON 1.7.13) CYGWIN_NT-10.0-19041 LAPTOP-4KUBOSU3 3.2.0-340.x86_64,日期为2021年3月29日。可选功能包括设置CPU亲和性。
iperf命令行参数如下:
Usage: iperf3 [-s|-c host] [options]
iperf3 [-h|--help] [-v|--version]
服务器或客户端模式使用选项:
-p, --port # 用于监听/连接的端口号
-f, --format [kmgtKMGT] 报告格式:Kbits,Mbits,Gbits,Tbits
-i, --interval # 每隔多少秒显示一次吞吐量报告
-F, --file name 发送或接收指定文件
-A, --affinity n/n,m 设置CPU亲和性
-B, --bind 绑定到与地址关联的接口上
-V, --verbose 详细输出模式
-J, --json JSON格式输出
--logfile f 将结果发送至日志文件中
--forceflush 强制每间隔刷新一次输出内容
--timestamps 格式在每一行开头添加时间戳(可选使用strftime(3)的格式字符串)
-d, --debug 输出调试信息
-v, --version 显示版本信息并退出
-h, --help 显示帮助信息并退出
服务器特定选项:
-s, --server 在服务端模式下运行
-D, --daemon 以守护进程方式运行服务器
-I, --pidfile 文件写入PID文件
--server-bitrate-limit #[KMG][/#] 设置服务器的总比特率限制(默认为0,表示无限制)(可选斜杠和数字用于指定计算平均数据速率的时间间隔,默认5秒)
客户端特定选项:
-c, --client 在客户端模式下运行,并连接到
-u, --udp 使用UDP而非TCP
--connect-timeout # 控制连接建立的超时时间(毫秒)
-b, --bitrate #[KMG][/#] 目标比特率,单位为bits/sec (0表示不限速)