|
常見Throughput 測試方法有兩種,一是Smartbits測試,一是Chariot測試。Smartbits測試是使用全球最權威的網絡設備測試儀器Smartbits2000或6000,配以其附帶的專業(yè)測試軟件SmartApplication,用連續(xù)不斷的UDP包來測出對不同大小的數(shù)據(jù)包路由器每秒能處理的包數(shù)量。路由器在處理數(shù)據(jù)包時,主要的時間花在處理包頭、包尾上,所以對于不同大小的數(shù)據(jù)包,路由器每秒能處理的包數(shù)量差別不會太大。這就象郵局處理包裹,主要的時間是花在處理寄件人、收件人和物品信息以及檢查上,包裹重一點輕一點對處理速度影響不會太大。
如128Byte包每秒能處理10000個,并不能做到64 Byte包每秒處理20000個,而是只比10000個略多一點點,比如10100個。這就給了一些不誠實的廠家以可乘之機。如他的路由器在處理最大的1518Byte包時每秒8000個,根據(jù)理論計算處理1518Byte包100M線速的極限值是8127個,所以折算出來的Throughput就是100M*8000/8127=98.44M,于是他就很自豪地宣布,我的路由器Throughput高達98.44M,殊不知,原來這個路由器在處理最小的64Byte包時每秒是11000個,根據(jù)理論計算處理64Byte包100M線速的極限值是148810個,所以折算出來的Throughput只有100M*11000/148810=7.39M,兩者相差13倍多。這完全取決于我們怎么看待吞吐量,是每秒處理多少個數(shù)據(jù)包還是每秒處理多少兆數(shù)據(jù),就象郵局每天是處理多少個郵包還是多少公斤貨物。
從郵局能力角度來看,應該是從每天處理多少個郵包來評判更合理一點,因為這個數(shù)據(jù)相對來說是穩(wěn)定的,受郵包重量影響小。但每天多少公斤貨物,受郵包重量的影響就是根本性的,如郵寄的全部是書籍,計算出來的每天處理貨物公斤數(shù)就很大,如果全是棉花就很小。實際情況中一定是既有書籍又有棉花還有其他五花八門的東西,但你評估的時候按什么比例來調配這些貨物才合理呢?沒人說得清,除非有人定一個標準規(guī)定各種東西的比例,大家都按照這個標準來計算。既然沒標準,有人就用書籍來計算,有人就用棉花來計算,規(guī)矩的人說明我是用什么來算的,不規(guī)矩的就樂得渾水摸魚。另外,以目前寬帶路由器普遍所采用的硬件來看,即使是性能最好的,也不足以達到64Byte小包Throughput線速,但有的人宣稱我的產品就有這么好,而且拿出Smartbits測試數(shù)據(jù)來證明。這類產品采用的是所謂NAT硬件加速技術,Throughput是很好看,但代價是所有數(shù)據(jù)都不通過CPU,無法做數(shù)據(jù)的過濾,門戶大開,防火墻不起作用,路由器沒有任何管理功能。
|
|
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|