目前我們常用的網(wǎng)卡都是千兆網(wǎng)卡,也就是1G,不過也有少數(shù)用戶已經(jīng)開始用上了2.5G網(wǎng)卡。然而有的同學(xué)在使用2.5G網(wǎng)卡后卻發(fā)現(xiàn)網(wǎng)速慢、很卡的情況,按理說2.5G的網(wǎng)卡比1G快了那么多,為什么還會卡呢?
 
2.5g網(wǎng)卡速度慢很卡是什么回事?
2.5g網(wǎng)卡速度慢很卡是什么回事?
 
       其實出現(xiàn)這種情況并不是你的2.5G網(wǎng)卡有問題,而是英特爾在Foxville的設(shè)計中出了一點(diǎn)問題,在同特定交換機(jī)連接時,會因為Inter Packet Gap(封包間隙,或稱幀間間距)的原因?qū)е陆邮斩藖G包,嚴(yán)重的丟包會導(dǎo)致2.5G網(wǎng)絡(luò)連接的有效通信速度大幅降低到1-10Mb/s的水平,簡而言之,2.5G網(wǎng)卡此刻還不如古董百兆網(wǎng)卡快。
 
       2.5G網(wǎng)卡的專業(yè)名詞是I225以太網(wǎng)控制器。并不是所有的交換機(jī)硬件都和I225網(wǎng)卡存在兼容性問題,英特爾表示已經(jīng)測試過的交換機(jī)中,至少有來自華為、思科、巴法絡(luò)和Aruba的多款產(chǎn)品配合良好。而在連接Aquantia、Juniper和網(wǎng)件的一些交換機(jī)并以2.5G速率工作時會反復(fù)丟包而卡成狗。目前的解決方案是通過強(qiáng)制設(shè)置成1G速率來避免丟包和重傳,相當(dāng)于需要放棄放棄2.5G網(wǎng)卡的速度優(yōu)勢。
 
       inter-packet gap是在網(wǎng)絡(luò)通信協(xié)議中,在后繼數(shù)據(jù)包之前強(qiáng)制加入的時間延遲。IEEE對于inter-packet gap有定義,但很多交換機(jī)/路由器支持比標(biāo)準(zhǔn)更低的間隙時間,英特爾I225顯然也本著優(yōu)化網(wǎng)絡(luò)性能的初衷去這樣做了。只不過在一些網(wǎng)絡(luò)硬件環(huán)境中碰到了水土不服的問題,由于幀間間距是固化在電路級別實現(xiàn)的,通過軟件驅(qū)動無法修復(fù)BUG,英特爾只能著手推出新步進(jìn)來修復(fù)這一硬件問題。英特爾在上述文檔中提到,預(yù)計會在2020年第二季度完成修復(fù)工作,差不多也就是和RocketLake處理器的發(fā)布時間點(diǎn)同步。
 
       這也意味著在此之前出貨的I225網(wǎng)卡就需要特別注意2.5G交換機(jī)的搭配問題,這些帶有兼容性問題的2.5G網(wǎng)卡芯片可能已隨一些主板進(jìn)入到使用環(huán)境,最新版本的英特爾驅(qū)動會在檢測到問題后自動將速度限制到1Gbps,以防止丟包和性能惡化。另外還有主板制造商的回應(yīng)與英特爾文檔中提到的不同:即將上市的Z490主板將使用B2步進(jìn)的I225網(wǎng)卡,已經(jīng)不受該缺陷影響。
 
       所以如果你在使用2.5G網(wǎng)卡時發(fā)現(xiàn)網(wǎng)速卡的問題,首先要看看你的交換機(jī)是什么品牌的,想要解決這個問題的話,要么換可以兼容2.5G網(wǎng)卡的交換機(jī),要么就只能換普通的1G網(wǎng)卡了。
裝機(jī)