现在家用路由器市场鱼龙混杂,各家广告都吹的天花乱坠,而且还有各种基于openwrt的rom 。随着50M、100M高速宽带的出现,对路由器的转发性能提出了新的考验。但是各路由器厂家对于路由器实际转发性能的参数都避而不谈,下面就使用iperf亲自测一下。
Iperf是一个网络性能测试工具,主要应用于LINUX服务器下面。可以测量最大TCP和UDP带宽,具有多种参数和特性,可以记录带宽,延迟抖动和数据包丢失,最大组和MTU等统计信息,通过这些信息可以发现网络问题,检查网络质量,定位网络瓶颈。Iperf在linux和windows平台均有二进制版本供自由使用。
iperf的使用非常简单,测试的原理是在wan口连接一台PC机,在LAN口连接一台PC,两边分别运行iperf服务端和客户端模式,用来测量LAN->WAN和WAN->LAN性能。具体命令如下:
服务端:iperf -s -w 1m
客户端:iperf -c <server ip> -w 1m -t 20 -P 10
含义是TCP wndowsize 为1MByte,测试时间是20s,线程是10。
--to be continued