电竞比分网-中国电竞赛事及体育赛事平台

分享

8125B連i226跑不滿?原是螃蟹驅(qū)動問題。關(guān)于2.5G網(wǎng)卡的坑。。

 pio9999 2024-03-22 發(fā)布于廣西
 本帖最后由 gasment 于 2023-10-9 15:52 編輯

具體表現(xiàn)為:(iperf3 單線、多線程測試,8125b為PC端)
1、i226連接i226,雙向上傳下載都可以跑滿
2、8125b連接i226,i226發(fā)送到8125b可以跑滿,8125b發(fā)送到i226只有1.4G左右
3、8125b連接i226,同時壓測上傳下載,均掉到1.4G,結(jié)束測試也不能恢復(fù)正常速率,重啟設(shè)備后恢復(fù)

解決過程:
1、更換i226所在系統(tǒng)固件,無效
2、調(diào)整8125B驅(qū)動各種參數(shù),無效
3、卸載PC端驅(qū)動,更換為官網(wǎng)最新的無節(jié)能支持的驅(qū)動,問題解決
     官網(wǎng)驅(qū)動下載頁:https://www./zh/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
     注意選擇【Not Support Power Saving】的版本,如【W(wǎng)in11 Auto Installation Program (NetAdapterCx) - Not Support Power Saving】

也借此機會,發(fā)表下玩AIO 2.5G網(wǎng)卡選擇的坑:

本帖隱藏的內(nèi)容

如果你選擇ESXI做底層
  • esxi挑網(wǎng)卡,但是有第三方vib軟件包驅(qū)動,但但是,部分驅(qū)動還是有問題;
  • ESXI對intel的網(wǎng)卡支持是比較積極的,原生驅(qū)動大部分intel網(wǎng)卡,包括SR-IOV功能,價格合適優(yōu)先選擇intel卡;
  • 其次是博通的卡,也有部分原生支持,其中就有經(jīng)典款BCM5719;
  • 螃蟹卡,可以使用8111、8168之類的1G卡,而且需要ESXI版本不高于6.7,且需要自己安裝驅(qū)動,配置完是可以穩(wěn)定使用的,至于2.G的8125b,除非全部用來直通,否則是不推薦的:r8125的vib驅(qū)動只能用在6.7版本,我的卡,會不定時端口假死,需要重新拔插網(wǎng)線恢復(fù),你不一定會遇到,但是遇到了你會很難受;
  • esxi的網(wǎng)卡直通是很無腦的,絕大部分網(wǎng)卡都是點點鼠標(biāo)就好

如果你選擇PVE做底層
  • PVE不挑網(wǎng)卡,由于基于Debian,自帶市面絕大部分網(wǎng)卡驅(qū)動,即使沒有,安裝驅(qū)動也很容易,畢竟系統(tǒng)開放;
  • 但是基于本人使用經(jīng)驗,出事的還得是8125b,pve中,8125b默認(rèn)不使用專用的r8125驅(qū)動,而是其他型號的兼容驅(qū)動,在PVE7時這個驅(qū)動是沒問題的,但是到了PVE8,可能是升級到了Debian12,這個驅(qū)動會導(dǎo)致8125b link down后再也無法link up,相當(dāng)于無法熱插拔了,重啟解,當(dāng)然還是那句:你不一定會遇到,但是遇到了你會很難受;
  • PVE8里安裝r8125專用驅(qū)動,卸載掉自帶兼容驅(qū)動可以解決這個問題,但是這個兼容驅(qū)動同時驅(qū)動著8111、8168等千兆卡,如果你aio里同時有8111和8125b這兩種卡,你又得難受一次,翻遍全網(wǎng)找一個一山容二虎的方法;最好方法就是降級PVE,或者不選擇8125b
  • 還有一個問題是,關(guān)于iommu分組。PVE中的PCI設(shè)備,很多時候都是共用一個iommu分組,同一分組的設(shè)備,是不能單獨直通其中一個的,需要我們關(guān)掉 pci acs檢查來強制分組;在我的使用過程中發(fā)現(xiàn),對于8125b/i225/i226等這種使用PLX來橋接多網(wǎng)卡芯片的方案,強制分組很穩(wěn)定,但是對于單芯片多端口的服務(wù)器卡,我測試到的intel 82576和BCM5719,均出現(xiàn)了隨機性分組失敗,即使分組成功,只要直通出去,虛擬機一打開,宿主機便死機的情況,但是底層換成esxi卻沒有這樣的問題。。。

UNRAID的也是基于KVM的虛擬化,按道理也是同PVE一樣的問題,但是本人使用UNRAID時間不長,測試不出來什么東西

         

    1G的網(wǎng)卡,主流型號,在各種虛擬機各種nas系統(tǒng)都吃得開,基本沒有兼容問題了,畢竟是非常成熟穩(wěn)定的東西;

    如果你要升級2.5G,型號選擇就兩個,要么8125b要么i225/i226(intel兩個基本是換皮的東西)

    選擇少,但是問題一點也不少,螃蟹2.5G多數(shù)是驅(qū)動問題,而intel多數(shù)是硬件問題。。。

    10G和光口就不討論了,還沒到達(dá)那種境界。。。。



    這里列一下,我用過的系統(tǒng)對于1G/2.5G網(wǎng)卡的兼容情況:

    linux系統(tǒng)中,8125b使用r8168或r8125驅(qū)動,i225/i226使用igc驅(qū)動,博通1G卡使用tg3驅(qū)動,intel1G卡使用igb驅(qū)動
  • openwrt:絕大部分固件編譯者集成r8168、igb,tg3有部分不集成,igc較新的也會集成;
  • DSM:使用arpl引導(dǎo),自帶r8168、r8125、igb、igc、tg3驅(qū)動
  • truenas scale,底層debian,兼容絕大部分常見網(wǎng)卡
  • truenas core,底層freeBSD,最新版13,自帶igb、igc、r8125、r8168(r8125需修改配置開啟),tg3能識別但配置ip后無法link up(本人情況)

2.5G的4口卡,目前價格都不低,問題也不少,要上車的同學(xué)得做足功課啊,不然試錯是個無底洞。。。






         


      本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多