ROS軟路由論壇 ROSABC.com

 找回密碼
 會員注冊
查看: 8378|回復: 71
打印 上一主題 下一主題

[Configuration基礎配置] [RouterBOARD] Throughput(吞吐量)] 路由器 Throughput,一般是以

  [復制鏈接]
跳轉到指定樓層
樓主
發表于 2013-4-21 01:37:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
ROS軟路由論壇
本帖最后由 rosabc 于 2013-4-21 02:00 編輯

RouterBOARD Throughput(吞吐量)

路由器 Throughput,一般是以太網到另一以太網的 Throughput,數據流出或流入需要路由器處理,這代表了路 由器性能。RouterBOARD 僅給出了橋接和路由下開啟和關閉防火墻的結果,并沒有給出真正的 nat 測試結果, 這些僅作參考。

首先我們要了解什么是 throughput,我們知道一般數據包處理都要經過 CPU,而 CPU 的處理能力和速度直接決 定轉發數據包的能力,處理數據包就像流水線一樣,對每個包進行拆包、分析、重新封裝和轉發
游客,如果您要查看本帖隱藏內容請回復



數據包的大小也決定了處理速度和吞吐量、如 128Byte 包每秒能處理 10000 個,并不能做到 64 Byte 包每秒處理 20000 個,而是只比 10000 個略多一點點,比如 10100 個。如他的路由器在處理最大的 1518Byte 包時每秒8000 個,根據理論計算處理 1518Byte 包 100M 線速的極限值是 8127 個,所以折算出來的 Throughput 就是100M*8000/8127=98.44M,有些廠家就很自豪地宣布,我的路由器 Throughput 高達 98.44M,殊不知,原來這 個路由器在處理最小的 64Byte 包時每秒是 11000 個,根據理論計算處理 64Byte 包 100M 線速的極限值是 148810個,所以折算出來的 Throughput 只有 100M*11000/148810=7.39M,兩者相差 13 倍多。

為什么數據包大小能影響路由器的吞吐量能力,我們舉一個例子,假設一個員工在流水線上檢驗每個產品的包裝 是否合格,第一天流水線上是 4 個產品裝成 1 個大箱子的包裝,他一分鐘能檢查 20 個大箱包裝,即一分鐘 80 個產品的包裝就檢驗完成,但事實上他只檢查了 20 個大箱子的包裝,并非 80 個產品的每個包裝,


結果第二天工廠要求每個產品的包裝都要檢查,但他每分鐘仍然只能檢查 20 個產品的包裝,反而比昨天檢驗 80個產品產品少了 4 倍,和昨天的 4 個產品一個大包裝完全不一樣,導致今天只有 20 個產品,是因為包裝方式完 全不一樣。如果要讓這個員工檢驗每個產品的包裝提高到 80 個,只能是提升員工的檢驗水平,要讓員工提高到每分鐘 80 個產品的檢驗,肯定這個員工肯定要瘋掉。



這個道理和我們的路由器處理大包和小包的道理是一樣的,CPU 處理大數據包很輕松,而處理小數據包就很吃 力,大包裝的數據多,一次就可以轉發很多數據,而小包數據少,數量又多,很考驗 CPU 的性能。我們衡量路 由器的吞吐量是以 64byte 的小包,在每秒鐘轉發了多少個包,單位是 pps(per packet seconds)

參照思科官方 Cisco 3745 兩個百兆以太網端口在 64 字節時達到 225018pps 的轉發速率,即 225kpps。

RB1100AH 在 1333MHz 的頻率下路由模式 262kpps,橋接模式下 400kpps

RouterBOARD 測試結果又以下幾種:

y 64byte 包吞吐量反應了 CPU 的性能

y 1500byte 包吞吐量反應了內存性能

y 512byte 包反應了 CPU 和內存整體性能

RouterBOARD 最大以太網吞吐量,對照表可以在下面的鏈接找到:

http://www.routerboard.com/pdf/routerboard_performance_tests.pdf

所有測試是通過以下方式完成:

y 通過路由器轉發測試 through the router

y 精簡 RouterBOARD 設置,僅安裝 system 功能包

y 通過 Agilent N2X 設備測試

以下是 RouterBOARD 在 64byte 數據包,使用橋接模式下的對比圖
游客,如果您要查看本帖隱藏內容請回復


沙發
發表于 2013-5-14 16:12:46 | 只看該作者
ROS軟路由論壇
see see see see what
板凳
發表于 2013-5-15 21:59:04 | 只看該作者
謝謝樓主共享
地板
發表于 2013-5-28 09:50:50 | 只看該作者
reytrytryuhrujytuiyituiuy
5
發表于 2013-9-3 16:38:40 | 只看該作者
謝謝分享... 謝謝分享.... .
6
發表于 2013-9-18 01:10:01 | 只看該作者
KJGGKHKLLK;HKKL;KHJKLJH;LK;J;L;KL;HJHJKLHL
7
發表于 2013-10-24 14:46:51 | 只看該作者
Thanks for your sharing.
8
發表于 2013-10-29 11:40:08 | 只看該作者
謝謝參考,大力支持
9
發表于 2013-11-3 19:40:40 | 只看該作者
很好的資料, 謝謝分享!
10
發表于 2015-7-15 23:43:00 | 只看該作者
好久之前了啊
您需要登錄后才可以回帖 登錄 | 會員注冊

本版積分規則

ROS教程版塊已全面開放,
即使是新注冊的初級會員也可閱讀全部內容。

不良信息舉報Q:2000617 點擊留言

不良信息舉報Q:2000617|Archiver|小黑屋|ROS軟路由論壇 ROSABC.com

GMT+8, 2020-1-23 04:39 , Processed in 0.219183 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
美女任你摸-美女禁区-美女销魂