最早由於房間沒網路孔, 多年前找人來查線都搞不定, 拉網路線只好作罷, PC一直都用ASUS PCE-AC66, 傳檔大概500Mbps, 後來有一天心血來潮自己來查線, 重拉網路線來到1Gbps.
雖然很滿意, 畢竟有感升級速度100%up, 但我SD v90讀寫上限250~300MB/s, NAS硬碟上回換12TB後, 也有240~250MB/s實力, 最後PC(SD)->NAS傳檔竟然卡1Gbps LAN當然有點無奈, 但也沒想太多, 繼續用.
2.5Gbps 其實不是什麼新鮮事, 早就有5Gbps/10Gbps, 不過重點是便宜好用, 所以最近考量自身用途.
1. SD卡傳檔/修圖量最大
2. 其他用途1G/2.5G/5G/10G都無感
3. 升級希望不用花費太多
最後選了螃蟹系列, 無他的, 就便宜好用.
這邊說明我是怎麼選擇的, 由於我只需要低成本直接對接PC<->NAS, 所以只要買兩個網卡就可以, 不用再花一筆在Router/Switch. 而網卡部分PCIe卡槽跟USB3都可以, PCIe優先, 因為穩定和便宜. 再來如果像我NAS PCIe x1槽已經拿去擴充SATA轉板用, 就只好買USB toggle. 再來市售產品不少, 要找CP值高的, 所以一開始就鎖定對岸網路平台.
PCIe 多數是RTL8125B, 選個便宜的, 我是拿TP-LINK TL-NG421, 當然要拿AQC107 10Gbps也沒問題, 但我個人是CP值考量, 而且NAS當初就不考量RAID, 所以目前硬碟2.5G已經極限了.
USB3 有RTL8156/RTL8156B, B版比較新, 據說發熱量低/省電, 我是選後者, 但網路上說如果S牌NAS要用建議買RTL8156, 有實測說RTL8156B用不了, 不過我沒相關設備測試, 只能提供資訊供參考. 品牌很多, 我都不認識, 在價錢和外型上, 隨便選了一個, 反正都公版, 應該差不多太多的.
接下來就是設定部分, 首先驅動一定要安裝官網最新的
PCIe RTL8125B
USB3 RTL8156B
我是PC(Win10)裝PCIe版, 裝好驅動記得把Jumbo Frame(MTU9000)打開
再來幫NAS(OMV5)裝USB3 RTL8156B驅動. 裝之前我換成Proxmox kernel(Debian GNU/Linux, with Linux 5.4.78-2-pve)
1. tar -xf r8152.53.56-2.14.0.tar.bz2
2. cd r8152-2.14.0
3. make
4. sudo make install
最後再確認. 驅動版本等資訊(裝好是顯示r8152)
裝好就可以來測試了
嗯, 沒錯, 為什麼連200MB/s都不到!!
這時候就突然想起大檔傳輸要設MTU 9000(設定與否請視自身使用需求)
再來測試
最後, 總算整體速度有符合預期. 能不能跑到極速其實我並不是那麼在意. 因為IO的關卡就有SD card(Prograde v90實測讀取~270MB/s)跟NAS硬碟(HC520實測寫入~250MB/s), 重點還是花小錢有大改善, 傳檔時間大輻下降.