首頁 > 網管 > 路由交換 > 正文

軟路由器怎么選?軟路由器越貴越好嗎?

2022-04-09 14:28:57
字體:
來源:轉載
供稿:網友
大家好這期文章我們來聊一聊新手小白在選購軟路由的時候會遇到哪些硬件誤區?

軟路由作為一個網絡設備,它的配置和電腦是沒有什么差別的,這就讓小白犯難了,CPU、內存、硬盤、網卡該怎么選?到底哪個硬件對軟路由的性能影響最大?換句話說,大家購買時需要看軟路由的哪些硬件,哪些必須要選好的?那今天我們就把軟路由的硬件,一個一個測試,看完你就明白,哪些錢可以省。

軟路由作為網絡設備,網口是一個非常重要的硬件,軟路由的網口選擇有兩個問題,第一是數量問題,第二是速率問題。先說數量問題,目前市面上在售的成品軟路由,網口數量在兩個到六個之間,是選兩個的還是六個,網口越多越好嗎?

我們來做個測試,當前這臺軟軟路由,是一個低端的X86四網口的,LAN口上分別接著一個NAS和一臺電腦,我們從NAS上拷貝文件到電腦上,來看看軟路由會怎樣。

這只是局域網拷貝文件,軟路由CPU就已經達到了30%,不要奇怪,這就是軟路由的先天性不足,軟路由并不適合當交換機。

如果局域網內數據量傳輸大的話,最好的方式是接一個交換機,局域網的數據傳輸都由交換機來負責,不想買交換機的也沒關系,找一個Wi-Fi路由器,把它改成AP模式,也是可以當交換機用的,現在我就是用了我的華碩路由器改為AP。

NAS和電腦都接在這個 Wi-Fi路由器上,再拷貝文件,軟路由幾乎就沒什么反應

那什么情況下需要兩個以上的網口?比如說你現在家里有兩條寬帶,兩條寬帶同時要接在軟路由上,這樣你就需要兩個WAN口和至少一個LAN口,接入再做負載均衡。

在我看來軟路由多網口的意義是多WAN口,而不是多LAN口,所以軟路由配交換機是最好的一種組合,一般情況下兩個網口就夠,多線路接入的用戶適合多網口的軟路由。

第二就是速度了,目前主流還是千兆速率為主,市面上的2.5G成品軟路由也有了,選2.5G網口還是千兆,看自己的需求了。運營商目前最大的帶寬就是千兆,所以2.5G網口目前只能提升內網的速度,以目前來看千兆還是夠用,想用內網高速的那就選2.5G網口。另外網卡還分為螃蟹(博通)和英特爾二種,以我的使用感受來看,普通家用或代機量不大的場景,根本用不出英特和螃蟹(博通)的區別,唯一的區別就是如果你想在軟路由上玩虛擬化,那就最好選英特爾網卡。

面對硬盤我們的第一反應就是讀寫速度和容量,X86的軟路由目前使用最多的是mSATA的固態硬盤,而ARM的軟路由現在使用的是TF卡當作硬盤,mSATA它還能說得過去TF卡的讀寫速度,豈不是很垃圾?

那我們做個測試,我們用ARM架構的R2S硬盤用的就是這個 TF卡,我們測速一下試試,也就是看看軟路由在工作的時候對硬盤的讀寫頻率是什么樣的?

右邊這個窗口是軟路由的系統性能,實時監控最左邊的這兩個圈分別代表著硬盤的讀寫。

可以看到CPU的使用量在變,而硬盤的讀寫卻沒什么動靜,這就說明了軟路由在轉發數據時完全是靠CPU,硬盤的讀寫頻率非常低,這主要是因為軟路由系統啟動后,必要的應用進程都運行在內存中,硬盤只是在系統啟動引導保存配置,讀取交換分區和緩存時會有讀寫。 好在這些數據量都不大,即便你用上NVMe的SSD,你也感覺不出有什么太大的變化。所以硬盤讀寫速度會影響軟弱的性能嗎?

無論是TF卡當作硬盤還是mSATA的硬盤都不會影響軟路由的速度(網速),畢竟軟路又不是NAS,不會對硬盤頻繁的讀寫。至于硬盤的容量大小選擇,軟路由系統其實并不需要太大,一般兩個G就完全夠用了,虛擬機用戶就看需求了,反正我的虛擬環境120G都不夠用。接下來就是內存了,市面上現在的軟路由內存使用都是DDR4的內存顆粒,X86直接使用的就是筆記本內存頻率都差不多,現在的手機內存都6G起步了。

軟路由到底需要多少內存?軟路由我們使用最多的系統就是OpenWRT,OpenWRT作為嵌入式的Linux,其實對內存的要求十分的低,看看我自己的日常的內存使用量,現在這臺ARM的設備內存1G,使用了100多M,還有很大部分的空閑,再看看X86的,這臺軟路由有16G內存,OpenWRT是裝在虛擬環境下的,我也只給他分配了1G內存,我們看看實際使用了多少,最后發現才200多,雖然比ARM的多了一些,但是1G也是夠用的。

但我們還有一個傳統的認知,內存越大 速度越快,真的是這樣嗎?對軟路由也適用嗎?我們來做個測試,這兩臺軟路由都是ARM的R4S,但是內存大小不一樣,一個是1G一個是4G。我們來測試一下速度感受一下不一樣的內存,是否速度表現。

可以看到兩臺設備的速度幾乎一樣,1G內存和4G內存的速度沒什么差別。所以對軟路由來說,在內存已經夠用的情況下,更多的內存并不會提升速度。

所以最終結論日常使用Openwrt,1G內存就夠,內存多了并不會提升速度(網速),如果你想在軟路由上玩虛擬環境,那就另說了,虛擬平臺PVE的內存要求低一些,但ESXI需要8G內存才能安裝,說完了網卡內存硬盤,似乎對軟路由的網絡速度都沒有什么影響。

接下來CPU可以說是軟路由種最重要的一個硬件設備,CPU它對網速是絕對的影響,CPU也決定著軟路由的價格,選擇軟路由可以說就是在選擇CPU,最早軟路由的CPU我們沒得選,只能用X86的,現在又多了一個選擇,就是ARM的,所以轉路由的CPU是選ARM還是X86?這就要看你是否需要虛擬環境了。

你要玩虛擬機不用說肯定選X86,但是X86的CPU也有好有壞,性能不好的CPU就別考慮虛擬化了,體驗并不友好,反而會讓虛擬機的硬件損耗,降低了本來就不是很強的性能,另外虛擬環境需要一定的基礎,小白用戶還是不建議上手就玩虛擬機。

不玩虛擬機的,CPU的要求就不用那么高了,ARM和X86的CPU都可以選。也就是低端的X86和ARM該選誰?

ARM大家使用最多的也就這兩款R2S 和R4S。我們首先看看實力到底行不行,先看ARM的入門級路由的R2S。

最終R2S國外可以跑到500多,CPU最高達到94%的使用率。

油管速度26W

我們在上面說硬盤的時候已經測試了R2S的國內速度,國內千兆和國外500M的速度,一般家用環境這已經完全夠用了,油管奈飛的4K也很簡單。

另外再說一句R2S不是所有的固件都能跑到這個速度,我們再看看ARM性能比較高的R4S,900多的速度CPU使用率最高50%。

千兆國外的速度ARM的R4S能做到,油管32萬,從CPU的使用率來看,要不是千兆網口和我這千兆帶寬的限制,R4S還能跑得更高。

那低端的X86和ARM該選誰,很簡單你去淘寶比比價,再看看ARM的測試速度,你就知道了。

到這兒,把軟路由所需要的幾個關鍵硬件都說了一遍,軟路由作為一個特殊的網絡設備,CPU和網卡的重要性要大于內存和硬盤,也可以說軟路由的CPU決定了速度,網卡決定了穩定性。

選擇軟路由你可以追求一級多用的虛擬環境,也可以只要求滿足奈飛油管的4K,當然也可以追求享受千兆的國外極速,但最終決定因素還是你和你的錢包。沒什么所謂的合適還是不合適,有錢企業級的服務器都可以拿來玩,只要你喜歡。

好了,這就是今天文章的全部內容,希望對你有所幫助,喜歡霍夫的別忘了點贊和關注我!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
久久re6热在线播放