Iperf 使用手册 Iperf 是一个网络性能测试工具。 Iperf 可以测试 TCP 和 UDP 带宽质量。 Iper f 可以测量最大 TCP 带宽, 具有多种参数和 UDP 特性。 Iper f 可以报告带宽,延迟抖动和数据包丢失。功能介绍 TCP 测量网络带宽报告 MSS/MTU 值的大小和观测值支持 TCP 窗口值通过套接字缓冲当P 线程或 Win32 线程可用时, 支持多线程。客户端与服务端支持同时多重连接 UDP 客户端可以创建指定带宽的 UDP 流测量丢包测量延迟支持多播当P 线程可用时, 支持多线程。客户端与服务端支持同时多重连接(不支持 Windows ) 在适当的地方, 选项中可以使用 K( kilo- )和M( mega- )。例如 13107 2 字节可以用 128K 代替。可以指定运行的总时间,甚至可以设置传输的数据总量。在报告中,为数据选用最合适的单位。服务器支持多重连接,而不是等待一个单线程测试。在指定时间间隔重复显示网络带宽,波动和丢包情况。服务器端可作为后台程序运行。服务器端可作为 Windows 服务运行。使用典型数据流来测试链接层压缩对于可用带宽的影响。参数与说明命令行选项环境变量选项描述客户端与服务器端选项-f, --format [bkmaBKMA] $IPERF_FORMAT 格式化带宽数输出。支持的格式有: 'b' = bits/sec 'B' = Bytes/sec 'k' = Kbits/sec 'K' = KBytes/sec 'm' = Mbits/sec 'M' = MBytes/sec 'g' = Gbits/sec 'G' = GBytes/sec 'a' = adaptive bits/sec 'A' = adaptive Bytes/sec 自适应格式是 kilo- 和 mega- 二者之一。除了带宽之外的字段都输出为字节,除非指定输出的格式,默认的参数是 a。注意:在计算字节 byte 时, Kilo = 1024 , Mega = 1024^2 , Giga = 1024^3 。通常, 在网络中, Kilo = 1000 , Mega = 1000^2 , and Giga = 1000^3 ,所以, Iperf 也按此来计算比特(位) 。如果这些困扰了你,那么请使用-fb 参数,然后亲自计算一下。-i, --interval # $IPERF_INTERVAL 设置每次报告之间的时间间隔, 单位为秒。如果设置为非零值, 就会按照此时间间隔输出测试报告。默认值为零。-l, --len #[KM] $IPERF_LEN 设置读写缓冲区的长度。 TCP 方式默认为 8KB , UDP 方式默认为 147 0 字节。-m, --print_mss $IPERF_PRINT_MSS 输出 TCP MSS 值( 通过 TCP_MAXSEG 支持)。 MSS 值一般比 MTU 值小 40 字节。通常情况-p, --port # $IPERF_PORT 设置端口, 与服务器端的监听端口一致。默认是 5001 端口,与 ttc p 的一样。-u, --udp $IPERF_UDP 使用 UDP 方式而不是 TCP 方式。参看-b 选项。-w, --window #[KM] $TCP_WINDOW
Iperf使用手册 来自淘豆网m.daumloan.com转载请标明出处.