Iperf for PC是一款强大的网络性能测量工具,支持TCP和UDP流量测试,适用于评估计算机之间的带宽、延迟及数据包丢失情况。
Iperf 是一个用于测试网络性能的工具,可以测量TCP和UDP带宽质量。它能够检测最大TCP带宽,并提供多种参数以及UDP特性来报告带宽、延迟抖动及数据包丢失。
功能介绍:
TCP:
- 测量网络中的带宽。
- 报告MSS(最大段大小)和MTU(最大传输单元)的值及其观测结果。
- 支持通过套接字缓冲调整TCP窗口值。
- 当P线程或Win32线程可用时,支持多线程。客户端与服务端可以同时进行多重连接。
UDP:
- 客户端能够创建指定带宽的UDP流。
- 测量数据包丢失情况。
- 测量延迟时间。
- 支持多播功能。
- 当P线程可用时,支持多线程。不过在Windows系统中不适用客户端与服务端同时进行多重连接。
可以使用K和M作为参数单位的缩写,比如131072字节可以用128K表示。用户还可以指定运行时间或数据传输总量。
报告中的数值会根据具体情况采用最合适的计量单位来展示。
服务器支持多个并发连接而非等待单个线程完成测试。
在设定的时间间隔内可以重复显示网络带宽、波动和丢包的情况,方便监控。
服务器端可作为后台程序运作,并能以Windows服务的形式运行。
使用典型的数据流模式来评估链路层压缩对可用带宽的影响。
参数与说明:
命令行选项:
环境变量选项
描述:
客户端和服务端的共同选项包括:-f, --format [bkmaBKMA],$IPERF_FORMAT。这些可以用来格式化输出带宽数值,支持如下模式:
b: bits/秒
B: 字节/秒
k: Kbits/秒