文档介绍:: .
Iperf 有两种版本,windows 版和 linux 版本。linux 版本更新快,最新版本为 iperf
,下载地址为 ,windows 版本
官方更新的最新版本为 (打包在 jperf 中),下载地址为:
%/ ,不过在网络上找
到了移植版本 。Iperf 还有一个图形界面程序叫做 Jperf,使用 JPerf 程
序能简化了复杂命令行参数的构造,而且它还保存测试结果,同时实时图形化显
示结果。当然,JPerf 可以测试 TCP 和 UDP 带宽质量。JPerf 可以测量最大 TCP
带宽,具有多种参数和 UDP 特性。JPerf 可以报告带宽,延迟抖动和数据包丢
失。为了测试的准确性,尽量使用 linux 环境测试。
Iperf 的主要功能如下:
TCP
测量网络带宽
报告 MSS/MTU 值的大和小 观测值
支持 TCP 窗口值通过套接字缓冲
当 P 线程或 Win32 线程可用时,支持多线程。客户端与服务端支持同时多
重连接
UDP
客户端可以创建指定带宽的 UDP 流
测量丢包
测量延迟 支持多播
当 P 线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支
持 Windows)
其他
在适当的地方,选项中可以使用 K(kilo-)和 M(mega-)。例如 131072
字节可以用 128K 代替。
可以指定运行的总时间,甚至可以设置传输的数据总量。
在报告中,为数据选用最合适的单位。
服务器支持多重连接,而不是等待一个单线程测试。
在指定时间间隔重复显示网络带宽,波动和丢包情况。
服务器端可作为后台程序运行。
服务器端可作为 Windows 服务运行。
使用典型数据流来测试链接层压缩对于可用带宽的影响。
支持传送指定文件,可以定性和定量测试
Iperf 使用方法
1. 安装 Iperf
1. 对于 windows 版的 Iperf,直接将解压出来的 和
复制到%systemroot%目录即可
2. 对于 linux 版的 Iperf,请使用如下命令安装
gunzip -c iperf-<version>. | tar -xvf -
cd iperf-<version>
./configure
make
make install
2. 使用 Iperf(以 windows 版本为例)在命令提示符中输入 iperf 命令即可运行 Iperf,使用命令 Iperf –help 可以
查看 iperf 的帮助
3. Iperf 参数介绍
命令行选项