量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。
编译与安装
Iperf202目前仅提供源码包的下载。当你下载到Iperf源码包后,在类u
ix系统上,需要先解压缩源码包,使用解压缩命令gzip或tar。解压后会产生新文件夹“Iperf202”。Iperf202在以下操作系统中可以很好的被编译:Li
ux,SGIIRIX,HPUX,Solaris,AIX,和CrayUNICOS。使用“make”命令编译Iperf源码。完整的编译命令如下:gu
zipciperf202targz或tarzxvfiperf202targz
cdiperf202co
figuremake
编译成功后,使用以下命令安装Iperf:
fmakei
stall
重新编译Iperf,最简单的方法是使用以下命令:
makedistclea
co
figuremake
如果遇到任何问题,请发邮件至dast
la
r
et,我们将尽快修复错误。
功能介绍
TCP测量网络带宽报告MSSMTU值的大小和观测值支持TCP窗口值通过套接字缓冲当P线程或Wi
32线程可用时,支持多线程。客户端与服务端支持同时多重连接UDP客户端可以创建指定带宽的UDP流测量丢包测量延迟支持多播当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Wi
dows)在适当的地方,选项中可以使用K(kilo)和M(mega)。例如131072字节可以用128K代替。可以指定运行的总时间,甚至可以设置传输的数据总量。在报告中,为数据选用最合适的单位。服务器支持多重连接,而不是等待一个单线程测试。在指定时间间隔重复显示网络带宽,波动和丢包情况。服务器端可作为后台程序运行。服务器端可作为Wi
dows服务运行。使用典型数据流来测试链接层压缩对于可用带宽的影响。
参数与说明
命令行选项
环境变量选项客户端与服务器端选项
描述
ffformatbkmaBKMA
IPERF_FORMAT
ii
tervallle
KMmpri
t_msspportuudpwwi
dowKM
IPERF_INTERVALIPERF_LENIPERF_PRINT_MSSIPERF_PORTIPERF_UDPTCP_WINDOW_SIZE
格式化带宽数输出。支持的格式有:bbitssecBBytesseckKbitssecKKBytessecmMbitssecMMBytessecgGbitssecGGBytessecaadaptivebitssecAadaptiveBytessec自适应格式是kilo和mega二者之一。除了带宽之外的字段都输出为字节,除非指定输出的格式,默认的参数是a。注意:在计算字节byte时,Kilo1024,Mega10242,Giga10243。通常,在网络中,Kilo1000,Mega10002,a
dGiga10003,所以,Iperf也按此来计算比特(位)。如果这些困扰了你,那么请使用fb参数,然后亲自计算一下。r