测试结果表明被测设备在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 |
结语
随着边缘路由器功能的不断丰富以及测试技术的不断发展,会有更加合理的衡量指标与测试方法被进一步地发掘和采用,帮助客户需求得到及时满足。
参考文献
[1] B. Hickman等著. RFC3511 Benchmarking Methodology for Firewall Performance
[2] D. Newman著. RFC2647 Benchmarking Terminology for Firewall Performance
推荐阅读: