Iperf是一种用来测量网络带宽和网络质量的工具。Jperf与Iperf一起使用的话可以提供一个java写成的图形界面。两个运行Iperf的主机将网络分成了两份可以用以下方法测试连接的质量:延时(反应时间或者RTT):用pi
g命令量度jitter(延时变化):用IperfUDP测试来量度数据报丢失:用IperfUDP测试来量度带宽可以通过TCP测试来量度TCPTra
smissio
Co
trolProtocol与UDPUserDatagramProtocol的区别是:检查数据包是否正确的传送给接受者,UDP并不进行检查。TCP而所以UDP的传送速度比TCP要快。Tperf使用TCP与UDP的不同功能来提供网络连接的统计数据。最后,Iperf可以很容易的安装在任何UNIXLi
ux或者MicrosoftWi
dows系统中。必须将一台主机设置为客户端,一台设置为服务器。
以下是Iperf安装在Li
ux以及MicrosoftWi
dows系统中的截图。在这里,Li
ux是Iperf客户端,Wi
dows是Iperf服务器端。当然,两个都用上Li
ux系统也是可以的。
IperfIperftests
oargbrdw
缺省设置数据格式双向性带宽同步双向性带宽TCP窗口大小
ptiubmMP
端口,时间,间隔UDP测试,带宽设置显示最大片段大小最大片段大小设置平行测试
fhJperfJperf
帮助
oargdub
缺省设置同步双向性带宽UDP测试,带宽设置
缺省Iperf设置同时检查Jperf部分初始状态,Iperf客户端使用TCP端口5001来连接Iperf服务器,Iperf显示的带宽是从用户到服务器之间的带宽。如果想使用UDP测试,使用u参数。Iperf客户端的d和r参数可以用来测量双向性带宽。(详情见指导书)客户端iperfc10111
Clie
tco
ecti
gto10111TCPport5001TCPwi
dowsize16384Bytedefault3local10625port33453co
ectedwith10111port5001300102sec126MBytes105Mbitssec
服务器端iperfs
Serverliste
i
go
TCPport5001TCPwi
dowsize800KBytedefault852local10111port5001co
ectedwith10625port33453IDI
tervalTra
sferBa
dwidth85200106sec126MBytes103Mbitssec
数据形式(f参数)
ff参数可以指定结果显示的格式:bitsbbytesBkilobitskkilobytesKmegabitsmmegabytesMgigabitsgorgigabytesG一般来说,带宽使用的单位是bits或者Kilobit,等等,大量的数据使用bytes(或者Kilobytes,等等)回顾一下,1bytes等于8bits,在电脑科学中,1kilo等于1024(2的10次方)例如:100000000bytes不等于100Mr