如果你一直有在關注電腦組裝零件,如主機板、SSD 或 GPU,可能聽說過不同版本的 PCIe。目前最新、效能最出色的是 PCIe 5.0,但有趣的是在大多數人眼中它的重要性仍然不高。先概括一句:很少有科技產品能夠使 PCIe 4.0 多出來的頻寬達到飽和,更不用說 PCIe 5.0 了。我們總結了一下,形成今日的局面總共有四個主要原因。
為什麼 PCIe 5.0 對大多數人來說仍不太重要?
1. GPU 甚至不使用 PCIe 5.0
如果你已經擁有 GeForce RTX 4090,可能會驚訝地發現它甚至不使用 PCIe 5.0。它按照 4.0 標準構建,但甚至可以在 3.0 插槽中運行。最重要的是,你甚至不會真正看到在 3.0 插槽中運行它的任何負面影響。
之所以會出現這種情況,是因為每個 PCIe 4.0 通道的傳輸速度約為 2GB/s,而 PCIe 5.0 每個通道的傳輸速度約為 4GB/s,因此,運行在具有 16 個通道的 PCIe 4.0 中的卡將能夠在每個方向上傳輸 32GB/s。這是一個令人難以置信的數據傳遞量,甚至在具有 8 個通道的 PCIe 4.0 插槽(或具有16 個通道的 PCIe 3.0 插槽)中運行 RTX 4090 時,效能雖略有下降,卻幾乎可以忽略不計。
總而言之,PCIe 5.0 不重要的最大原因是,目前具有 16 通道的 PCIe 3.0 將為 GPU 提供的頻寬與許多人在 PCIe 4.0 中使用 8 通道配置所獲得的頻寬相同,尤其當你的主機板與 M2 SSD 共用 PCIe 通道時可能就會發生這種情況。
2. 儲存優勢有限
如果你詳細看過 PCIe 5.0 SSD 的規格數據,那麼 12,000MB/s 等令人難以置信的讀取速度很可能會引起你的注意。然而,這些令人眼花撩亂的數字並不實用,因為它們並沒有真正帶來任何實際的效能提升,因為到了某個階段,CPU 和 GPU 就會成為處理這些資料的瓶頸。
另外,PCIe 5.0 SSD 運作溫度很高,耗電量很大,價格也貴得多,而且隨機寫入與讀取速度更符合 PCIe 4.0。它們是否值得購買可能要思考一下,在某些情況下你甚至可能需要為 PCIe 5.0 M2 SSD 購買散熱器。
3. PCIe 的發展速度似乎比利用它的技術快得多
PCIe 作為標準多年來取得了長足的進步,但很明顯,其優勢並沒有真正應用於當今發表的硬體中。即使是這樣,就像 SSD 一樣,也有一些缺點使得上一代產品相當有吸引力。例如,前面提到的廢熱問題表示除非你有合適的系統來冷卻 SSD,否則如果它們使用 PCIe 5.0,很容易讓你面臨過熱的風險。
最重要的是,PCIe 5.0 的耗電要求高於 4.0,當然幅度不是很大,但這是升級卻效益不高的另一個缺點。
4. PCIe 的進步在伺服器上受益更多
如果你認為 AMD Ryzen 7 9800X3D 或 Intel Core Ultra 9285K 等現代 CPU 中 PCIe 5.0 的 24 個可用通道很多,請再看看 128 個通道。 AMD EPYC 9005 系列處理器在單插槽配置中支援 128 個 PCIe 5.0 通道,在雙插槽配置中支援 160 個通道。這麼多 PCIe 5.0 通道看起來相當難以置信,但對於企業來說相當有需要。
例如,SmartNIC 和加速器等 Compute Express Link (CXL)裝置實際上將利用 PCIe 5.0 通道。 NIC 代表網路介面卡,SmartNIC 可以執行負載平衡和遙測等操作,甚至可以管理防火牆等,從 CPU 卸載一些處理。 Nvidia 最新的 ConnectX-7 SmartNIC 可加速自訂軟體定義的網路堆疊,提供強大的安全功能(例如內聯加密和解密),並啟用防火牆以及安全啟動過程的硬體信任 root。
除此之外,它們還支援 TLS、IP 安全性 (IPsec)和 MAC 安全性 (MACsec)等基本安全協定。在儲存方面,它們管理 RoCE、GPUDirect Storage、NVMe 和 TCP 等協定,還可以提高虛擬化資料中心的效能,因為它們提供對單一 I/O 虛擬化(SR-IOV)以及虛擬交換和路由功能的支援。