家裡目前是用nas當軟路由,也是主路由,然後路由器當AP。拓撲圖如下:
項目背景
但是每當nas升級系統,或者升級nas裡的虛擬機軟體的時候,家裡就會斷網。且遠程升級的時候,nas重啟大多數情況都會進入斷網狀態,在外網就再也連不上網絡了。
且家裡是千兆內網,從Nas往主機裡拷貝東西最快也就100M/s,之前冷備了將近4G的文件,用了10多個小時。這速度不能忍啊。就準備升級一下內網環境。看一下了,10G內網設備貴的一批,交換機2K起步,雷電三轉電口的網卡,1K多,這升級成本實在太高。且Nas裡的機械盤也跑不到萬兆的速度。於是準備升級成2.5G的網絡。
順便也把家裡的無線網升級到WiFi6,買了TP-LINK AX3000(帶2.5G網口)的路由器,價格319元。這樣WiFi也能吃到2.5G的速度。
這次先升級家庭區域網內網到2.5G。AX3000路由器當主路由,LEDE當旁路由下次再折騰。--後來經過折騰,已經放棄了旁路由計劃,改為H310deskmini裡的虛擬機的LEDE直接當主路由了。這個第二彈再詳說。
2.5G的內網,需要交換機,Nas,電腦都是2.5G的速度。先搜索的USB轉電口的網卡,主流方案都是的瑞昱的RTL8156B,且在商品頁面看到店家也推薦了路由器TP的SH1005。那基本升級的東西就都有了。
於是買了3個網卡,買了1個Type-C接口的,2個USB接口的。Nas用usb接口,mac用Type-C接口,nuc用usb接口。不過沒想到的是,Type-C接口的網卡到貨後,還帶了一個Type-C轉USB的轉接口。網卡都是100左右一個。
交換機也考慮過萬兆交換機,以備後續升級。但是5口的電口交換機要1K+,這個其實還能忍,但是電腦用的萬兆USB轉接線實在太貴了,要1K+。英特爾的洋垃圾萬兆PCIE轉接卡也就500塊,但是我沒有大的桌上型電腦,用不了PCIE接口的網卡。所以交換機就選了2.5G的SH1005,只要369元。
交換機的包裹和TP-LINK AX3000先到的,拆箱後把Nas的LAN口直接接到交換機上了,然後交換機插上了電腦的網線、TP-LINK AX3000(帶2.5G網口)的路由器。就是不用之前的R7000P當AP了。
過了1天之後,USB網卡到了。還是nas裡的虛擬機當主路由,在當前不改變網絡架構的情況下試試2.5G速度。
直接給Nas插上了RTL8156B-USB2.5G網卡,網卡插上網線,另一端網線插到SH1005路由器上。
電腦也插上了RTL8156B-USB2.5G網卡,插上網線,另一端網線插到SH1005路由器上。然後家裡就斷網了。
然後又把網線都還原回去,還是adapter1連接LAN,adapter2連接wan。排查了一下。發現Nas確實識別出來了網卡,(威聯通升級到5.0系統後,可以直接識別RTL8156B,之前網上說4.x系統需要加驅動)但是,這個網卡沒有配置到虛擬交換機上,網卡並沒有啟用。如下圖:
那就配上吧。把LAN口的虛擬交換機設置打開,USB網卡給勾上。IP還是用之前adapter1的固定IP。點擊確定後,竟然沒說IP衝突,不過這樣可以在USB出問題的情況下,再插回Nas的Adapter1的網口。
配置後,把LAN的網線插到USB網卡上。
出問題了。Nas裡顯示是2.5G網卡,但是路由器上的燈顯示是1G網。
經排查,發現是插USB網卡的USB是2.0的口。然後換了3.0口之後,路由器上的2.5G網速指示燈亮起來了。之前插到8號口了。
那就複製個文件,測個速吧。
首先是從Nas向電腦裡複製,測試的是Nas的讀取。
剛開始達到2.5G的速度了,但是過了一會就開始降速了。
因為是從12T的HDD盤裡複製的,猜想是不是瓶頸在HDD上。
再從18T西數企業盤複製個文件試試,結果速度更慢了。
不過我的HDD都是單盤,沒有組raid,也可能瓶頸在這裡。
那再試試從Nas裡用了Qiter技術的SSD傳輸,結果也不理想,雖然突破了千兆,但是總是掉速。不過SSD不是直接作為存儲盤,可能數據沒有命中。不知道是不是這個原因。
經分析,猜想可能是電腦沒有設置巨幀。那就設置後再試試速度。
PC端:
Nas端:
然後從HDD複製了一下,速度還是不行,快了能到150M,平均也就100M出頭。看起來不一定是巨幀的問題。
那再試試Nas外接SSD硬碟盒,往電腦裡拷貝:
直接給Nas前面板的USB接口插入的exfat格式的ssd之後,nas沒認出來外接的ssd,且出了bug,在管理界面,文件瀏覽器也打不開了。這種情況之前碰到過,只能重啟。重啟,家裡又要斷網。
重啟後,用外接SSD往PC裡複製,速度總算是穩定了,雖然跑不到280M,不過也是穩定200M。
然後反過來,從PC往Nas連接的SSD裡複製,速度穩定,280M左右,跑滿2.5G。暫時不知道為什麼讀取Nas的外接SSD速度跑不滿。
總結:其實內網如果nas裡的都是單盤不raid的話,速度一般提升到150M,比之前千兆網快了50%左右。有一定提升。暫時不會花錢弄SSD緩存了,命中也是個問題,且太貴。