多业务叠加环境下的路由器性能测试(下)
(2010-02-02 10:05:34)
标签:
边缘路由器测试转发性能it |
分类: 网络 |
发送速率 | Connect Time(ms) |
TTFB (ms) |
TTLB (ms) |
成功速率 | 转发速率 | 主观感受 |
900 | 5 | 3 | 5 | 900 | Goodput 约31Mbps | 1、通过终端访问web页面,网络时延可以忽略不计; 2、不存在HTTP Failures和TCP Failures; 3、Transactions Rate较稳定。 |
1100 | 19 | 10 | 17 | 1100左右 | Goodput 约38Mbps | 1、通过终端访问web页面,可以感觉到轻微的网络时延; 2、不存在HTTP Failures和TCP Failures; 3、Transactions Rate有小幅波动。 |
1300 | 90 | 45 | 90 | 1300左右 | Goodput 约45Mbps | 1、通过终端访问web页面,可以感觉到1秒左右的网络时延; 2、不存在HTTP Failures和TCP Failures; 3、Transactions Rate有小幅波动。 |
1500 | 12000 | 500 | 700 | 800左右 | Goodput 约28Mbps | 1、通过终端无法访问web页面; 2、出现大量TCP Failures和HTTP Failures; 3、时延抖动很大。 |
注:Goodput:根据RFC2647中的解释,是除去丢弃或者重传的比特后单位时间内DUT转发的比特数。
测试结果表明被测设备在Client每秒发送1300个事务请求时,仍然可以正常响应,并且用户对时延的主观感受在可以接受的范围之内。当请求速率上升到每秒1500个的时候,HTTP请求和TCP连接的失败记录开始增多,时延抖动明显,Goodput明显下降。每秒1300次的请求速率对于被测设备来说是一个临界点,此时的转发性能在45Mbps左右,这点与前面的IMIX性能测试结果比较接近(IMIX流量在多业务叠加时的性能为38.73Mbps,即当IMIX数据流超过38.73Mbps时,开始丢包,TCP出现重传)。
进一步测试,在Connect time小于等于100ms,TTFB小于等于50ms,且无TCP Failure和HTTP Failure的前提下,分别GET 8k、16k、32k、64k、128k、256k、512k以及1024k大小页面,并测量其最大HTTP事务处理速率,结果如下:
|
4k |
8k |
16k |
32k |
64k |
128k |
256k |
512k |
1024k |
Maximum HTTP Transaction Rate |
1300 |
1050 |
680 |
350 |
175 |
90 |
43 |
22 |
11 |
Goodput (Mbps) |
48.83 |
68.72 |
91.36 |
92.08 |
92.16 |
92.29 |
92.37 |
93.17 |
93.41 |
当用户做设备选型时,可以按照自己的业务模式参考近似的HTTP流量测试结果作为依据,选择符合实际组网需求的设备款型。
结语
随着边缘路由器功能的不断丰富以及测试技术的不断发展,会有更加合理的衡量指标与测试方法被进一步地发掘和采用,帮助客户需求得到及时满足。
参考文献
[1] B. Hickman等著. RFC3511 Benchmarking Methodology for Firewall Performance
[2] D. Newman著. RFC2647 Benchmarking Terminology for Firewall Performance