無論是桌面PC還是筆記本電腦,PCIe(Peripheral Component Interconnect Express)就像一條高速公路,連接CPU和各種硬件如顯卡、固態(tài)硬盤,它決定了數(shù)據(jù)傳輸?shù)摹败嚵髁俊薄簿褪菐挕槭裁从行╋@卡玩起游戲來卡頓,有些AI訓(xùn)練慢如蝸牛?有時(shí)候可能就是PCIe的帶寬限制造成的。
![]()
PCIe是什么?從老古董到高速王者
PCIe是電腦主板上的擴(kuò)展標(biāo)準(zhǔn),取代了上世紀(jì)的古老PCI槽。它的第一版PCIe 1.0在2003年誕生,像一條單車道小路,每秒傳輸2.5GT/s。如今,PCIe 5.0已成主流,理論帶寬每秒高達(dá)32GT/s,速度翻了十多倍。
![]()
為什么叫“Express”?因?yàn)樗么袀鬏敚〝?shù)據(jù)一個(gè)個(gè)比特發(fā)),不像并行傳輸容易干擾。PCIe的“l(fā)anes”(通道)是關(guān)鍵:×1是單車道,×16是16車道高速公路。顯卡通常用×16,SSD用×4,簡單說lanes越多、版本越高,帶寬越大。
![]()
帶寬怎么算?別被數(shù)字騙了
很多人看到“PCIe 4.0 ×16帶寬64GB/s”就眼花,但真相沒那么簡單。帶寬計(jì)算公式是:單lane速率 × lanes數(shù) × 效率。
![]()
單lane速率:PCIe 3.0是8GT/s,4.0是16GT/s,5.0是32GT/s。但注意,這些是編碼后的傳輸率!PCIe用128b/130b編碼(每130比特傳128比特?cái)?shù)據(jù)),實(shí)際有效帶寬會(huì)扣掉約1.5%的開銷;
雙向傳輸:帶寬是全雙工的,上行下行各一半。×16的64GB/s是總和,單向32GB/s;
實(shí)際值:PCIe 4.0 ×4(常見于NVMe SSD)理論帶寬約8GB/s,但讀寫并發(fā)時(shí)可能只有6GB/s~7GB/s。為什么?還不是因?yàn)閰f(xié)議開銷、隊(duì)列深度等“隱形殺手”作祟。
帶寬的“黑洞”:為什么理論≠現(xiàn)實(shí)
別小看PCIe,它的通道帶寬將很大程度上決定了設(shè)備性能的發(fā)揮。首先就是瓶頸問題,PCIe帶寬更像水管,越粗越好——當(dāng)然了,“上游”的CPU和“下游”的硬件、如固態(tài)硬盤、顯卡性能也得跟上。同時(shí),PCIe的版本差異問題不可忽視:PCIe向下兼容,但速度會(huì)自動(dòng)降級(jí)。比如PCIe 5.0的固態(tài)放到只支持PCIe 4.0規(guī)格的NVME固態(tài)硬盤插槽中,固態(tài)就會(huì)降速到PCIe 4.0規(guī)格運(yùn)行,這和主板芯片組息息相關(guān)。第三點(diǎn)其實(shí)很容易被忽略掉,那就是功耗與熱量的問題。高帶寬=高頻信號(hào),越是如此信號(hào)衰減快,這就需要更好PCB布線和Retimer芯片。服務(wù)器級(jí)主板為此多花幾百塊,就是為了穩(wěn)住那點(diǎn)“帶寬黃金”,從而保證高帶寬下的穩(wěn)定特性。
![]()
圖片來自網(wǎng)絡(luò)
最后再強(qiáng)調(diào)一次,PCIe因?yàn)榘姹静町惖膯栴}很容易出現(xiàn)帶寬瓶頸的事情。所以在購買設(shè)備的時(shí)候務(wù)必要搞清楚主板、CPU支持的PCIe版本,尤其是PCIe全尺寸插槽規(guī)格和NVME固態(tài)插槽規(guī)格,再和自己要購買的顯卡、加速卡以及固態(tài)硬盤進(jìn)行規(guī)格比對(duì),買錯(cuò)就是人為制造的系統(tǒng)性能瓶頸,得不償失的事情盡力避免。
![]()
圖片來自網(wǎng)絡(luò)
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.