天天看點

isis學不到looback口的路由_随手裝了台LEDE軟路由,測試WAN口能否跑萬兆(上篇)...

稱之為上篇,是因為最終的測試結果并沒有符合自己的預期,隻折騰了幾個小時到深夜,不想在目前花太多時間用在這方面上,是以暫時中止了折騰,待時間寬松些繼續找原因,甚至更換系統、主機闆、添加網卡等。搞一台軟路由,源于兩個想法:

1、曾經有朋友在公衆号裡留言問有三條寬帶500M、500M、300M,怎麼利用可以達到最大化?當多條寬帶總和超過1G時,有個萬兆LAN口的路由會是多麼暢快的事情。

2、最近我經常檢視萬兆電口的交換機,有華碩XG-U2008,網件GS110MX,而網件XS708T不敢直視價格。前兩者二手價格差不多2000元,有2個萬兆電口和8個千兆口。那麼,我能不能用差不多的價錢,配置一台差不多的網口數量的軟路由當作交換機呢?甚至有更多的萬兆電口?

是以就有了這次測試。為什麼不考慮光口?因為超五類網線和六類網線非常普遍地存在呀。什麼?超五類網線就想跑萬兆?别這樣問我,看看這篇就懂:用萬兆網卡測試超五類網線傳輸速度,颠覆你的認知

isis學不到looback口的路由_随手裝了台LEDE軟路由,測試WAN口能否跑萬兆(上篇)...

本次安裝軟路由使用的小主機配置是:H81+G1840+4G記憶體,裡面安裝了intel X520-T2萬兆網卡。左上角那張網卡是上星期才買回來(全新不到400元),買來的目的很簡單,因為我手裡兩張萬兆網卡不支援2.5G和5G速率,那張就是支援10G/5G/2.5G/1G/100M,隻是這種2.5G和5G速率不是主流,隻在一些家用路由器上常見,例如華碩AX11000和網件RAX120。這網卡不帶風扇,工作時不能用手指放在上面超過3秒,否則起水泡,皮厚的你可以試試。網卡晶片可能是TN4010+AQR105,網卡背面标簽有寫明TN4010,隻是猜測,不确定。軟路由裡有一張雙口網卡,另外有兩張單口網卡裝在其它兩台電腦上,剛好可以做測試了。

在koolshare上下載下傳了這個openwrt-koolshare-mod-v2.30-r10402-51ad900e2c-x86-64-combined-squashfs.img.gz,解壓後用用工具win32diskimager寫入一個U盤,然後把U盤插入電腦,開機選擇用這個U盤來啟動,就OK了。總之,用U盤安裝軟路由非常簡單。電腦直接安裝LEDE(不在虛拟機下安裝軟路由)。

主機闆自帶一個千兆口,加上X520 -T2的兩個萬兆口,就三個網口,U盤引導完畢後,另一台電腦連網線輪流插在這三個網口,有IP擷取就确定是LAN口,可以進去LEDE設定了。首先把闆載的網口設定成WAN口,兩個萬兆口設定成LAN口。軟路由狀态資訊如下:

isis學不到looback口的路由_随手裝了台LEDE軟路由,測試WAN口能否跑萬兆(上篇)...

幸好可以識别這張網卡,不知X540-T2(功率13W)能不能識别,這卡功耗比X520-T2低6W,其實裝上萬兆網卡就不要想什麼低功耗了。不可能低的,比CPU還要熱。

2個萬兆LAN口已經就緒,接下來測試lan to lan能達到多少,我是希望能達到萬兆交換機的水準。兩台電腦都是win10系統,使用IxChariot軟體測試lan to lan吞吐率,腳本用Ultra_High_Performance_Throughput.scr,十線程,結果如下:

isis學不到looback口的路由_随手裝了台LEDE軟路由,測試WAN口能否跑萬兆(上篇)...

隻有6G,測試過好多次了,都是6G左右,既然我把超五類網線換成如下的cat 6a(超六類),結果也是一樣的,買這2根網線完全是浪費錢,又粗又硬,沒有一點幫助。

isis學不到looback口的路由_随手裝了台LEDE軟路由,測試WAN口能否跑萬兆(上篇)...

測試WAN口去,進設定把其中一個萬兆口設定成WAN,另一個就是LAN,這樣可以測試wan to lan與lan to wan的性能了。

wan to lan也就不到6G,

isis學不到looback口的路由_随手裝了台LEDE軟路由,測試WAN口能否跑萬兆(上篇)...

lan to wan也就5G。

isis學不到looback口的路由_随手裝了台LEDE軟路由,測試WAN口能否跑萬兆(上篇)...

做以上測試時,看了CPU占用率,在50%左右,沒看見有超過60%,上面的速度肯定不是CPU滿載而導緻吧,因為CPU還沒到滿載的田地。

isis學不到looback口的路由_随手裝了台LEDE軟路由,測試WAN口能否跑萬兆(上篇)...

最後我直接兩台電腦用一根網線直連,所測得的速度也隻是6G多,而我之前那個測試用超五類網線随便就能跑出9G多,不管20多米長的還是60多米長的,難道是兩台win10系統的原因?測試網線那時有一台是win7,現在是兩台win10,有關?

然而到這裡,我就先要解決兩台電腦直連時能跑出9G以上,否則萬兆軟路由的測試就一點也不準确了。測試就到這了!下次測試留在中篇或下篇或完結篇。

想請教,有哪款二手幾百元的主機闆,可以擁有PCI-E 8x+8x+4x+4x。這樣可以安裝2塊X520-T2,一塊TN4010,一塊四口intel千兆網卡,應該還有一條1x可以安裝雙口螃蟹晶片千兆網卡,這樣網口足夠使用了(5個萬兆電口+7個千兆口的軟路由),我暫時隻找到8x+8x+4x+1x+1x+1x的Z270主機闆。

好困!