為什麼MIPS架構的路由器CPU能實現比X86高很多的網路吞吐量?

時間 2021-05-12 05:16:44

1樓:

一開始人們用CPU挖礦,後來GPU礦機出來了。

然後人們用GPU挖礦,後來ASIC礦機出來了。

MIPS和X86一如上文的GPU和CPU,通用計算CPU肯定比GPU厲害,但只幹某一件事時可就不一定了。

而ASIC的意思是「專用積體電路」,像上文的ASIC礦機除了挖礦啥都做不了。

2樓:宅叔

簡答因為路由不能只比處理器效能,MIPS,ARM路由中,本質CPU的運算核是很少參與到具體網路業務中的,原因很簡單,有專門的硬體電路直接處理協議內容,這樣就可以幾何提公升效能,降低功耗,

這個其實在PC領域也很常見,

舉例子,CPU可以模擬GPU的,但是你看模擬GPU CPU這種通用核心可是扛不住的,再說4K藍光解碼,GPU輕輕鬆鬆,但是你用CPU軟解,高位元速率壓力就會很大

實質上,網路也是一樣,當然,大力出奇蹟

看這個軟路由,300臺客戶機,為了規則

3樓:SINGULARPOINT

X86是通用CPU,怎麼可能跑的過針對ROUTE的專用CPU。

FW也類似

早年曾經拆過CISCO和NETSCREEN的FW,NETSCREEN用的就是ASIC,兩個產品拆進去一看,高下立判,CISCO裡面放著乙個大硬碟,一看就是LOW。

4樓:陳北宗

一句話回答:大多數資料並不通過 CPU,而是在晶元別的部分就處理掉了。CPU 只起到乙個維護系統運轉和處理疑難雜症的事情。

給乙個比較極端的例子:RTL8367 交換機晶元,內部的處理單元只有一顆 24MHz 的 8051,但由於幾乎所有資料都不通過 CPU,因此無妨這顆晶元千兆跑線速。

5樓:

1. 如果把所要實現的目標事務看做一系列操作流,那麼cpu是一種特別方便的操作實現方式,除此之外,還有asic實現方式來進行這些系列操作處理,以實現目標事務。網路處理流也不例外。

2. cpu實現方式需要乙個pc指標去取操作指令,一次取或一條或多條指令,然後執行,迴圈往復,直到所有象徵操作事務的指令全部完成,代表目標操作任務完成。所有cpu無出例外。

差別在每次執行的指令數多少。好比一條水管要把乙個水池的水放乾,水管粗細不同而已。

3. cpu這種方式促生了軟體的產生,可以方便的進行軟體的程式設計操作。但侷限性在此,cpu這條水管是很難做到任意粗的。

當我們需要一條非常粗的水管來迅速排空水池時,那麼cpu就做不到了,或者說,我們就需要特別定製的大型水管來完成這項任務了。

4. 這個定製水管的工作就是asic的實現方式。使用asic來對特別的任務目標進行特別定製。但麻煩在這個定製通常很不靈活,沒有軟體來的那麼方便。

5. 因此,實際的平衡在cpu與asic加速同時並存在乙個實現方式中。而cpu的存在,就畢竟有軟體的存在。

軟體形成了作業系統,驅動,各式應用。軟體已經形成了乙個生態。儘管cpu效能高低對排水速度影響微不足道。

6. 回到題主的問題,其實已經很清楚了,"特別高的網路吞吐量"這項任務就是那個大水池,需要快速處理就需要一條定製大水管,沒有哪個cpu做得到。但是,對排水速度影響微不足道的cpu卻決定了整個應用的生態位。

6樓:河馬

因為x86架構的處理器通常是通用的,可以使用大部分場景。

而你說的MIPS架構的路由器中的CPU則是專用的,它在路由器上可能表現很大,但是讓它跑其他的系統或程式,可能就挫的不行了。

這就是專用和通用的區別。

7樓:四眼井

路由器需要顯示畫面(浮點運算)麼?不需要。

路由器需要相容很多種硬體軟體(系統冗餘)麼?不需要。

路由器需要有事沒事就開著幾十個後台服務或者程式程序(記憶體占用)麼?不需要。

千兆埠路由器和千兆路由器有什麼區別?

茅時雨 優先千兆埠,最好WAN和LAN都是千兆介面。假如你的WAN只有100M,那麼就算給你867M的無線也只能有100M的網速。千兆的無線可能有這些地方容易引起誤導 1.廠家喜歡把2.4G和5G的速率加起來寫在包裝盒上,而同乙個裝置不能同時使用2.4G和5G,所以只能獲得乙個頻率的速率。2.無線網...

路由器為什麼要定時重啟

Jack Duan 事實證明,路由器每日重啟很重要 這兩天掛網盤下東西,把路由器自動重啟關了,結果剛才測速發現,WIFI速度直接打五折了 有線依然是滿速 重啟後,WIFI速度重回巔峰 抽選多次測量中的兩張圖 長時間未重啟測速截圖 重啟後測速截圖 說明一下,我家寬頻是移動200M,之前多次測量過 最高...

智慧型路由器與傳統路由器的最大區別是什麼?

黃新宇樓上說的挺對,補充一點,我最近看到那個極路由用的是ATHEROS AR9331 沒有驗證 那麼極路由的產品網路水準看這顆IC的效能評估就能夠知道個大概了。路由器的網路效能上限限制於其硬體水平,再是決定於其各方面的軟體水平。而所謂智慧型化的管理其實在計算機端已經有很多軟體可以實現對路由器的控制,...