行業洞察

DDR 通道之外的第二條擴容路徑:CXL 2.0 記憶體擴展如何借 E3.S 盤位落地

2026-08-187 分钟阅读CXL 2.0 / 記憶體擴展 / E3.S

DDR 通道數把單機記憶體容量與頻寬鎖進一個增長緩慢的乘積,CXL 2.0 記憶體擴展則在本地 DRAM 與 SSD 之間加入一個位元組定址的容量層。本文定性梳理記憶體牆的成因、記憶體分層的工程邏輯,以及 E3.S 形態複用儲存盤位帶來的部署便利。

一臺伺服器能配多少記憶體,答案在主機板設計定稿的那一刻就已鎖死:CPU 的記憶體通道數,乘以每通道可插的 DIMM 數,再乘以單條容量,就是上限。算力還在逐代翻番,這個乘積卻增長緩慢——業內把這種失衡稱為“記憶體牆”。CXL 2.0 記憶體擴展提供了繞過這道牆的第二條路徑,而 E3.S 形態決定了它在整機上如何落地。

記憶體牆卡在哪裡:通道數是稀缺資源

DDR 是並行寬匯流排,每增加一個通道,CPU 要多引出大量引腳,主機板要多走一組等長佈線,通道數因此成為處理器封裝與主機板設計的直接函數,無法隨需求線性增加。在通道數固定的前提下,擴容只剩一條路:加大單條容量,例如 3DS 堆疊的 256GB ECC RDIMM。但大容量 DIMM 單價陡峭,且頻寬並不隨容量增長——核數逐代增加而通道數基本不變,意味著分攤到每個核的記憶體頻寬持續下降。容量與頻寬兩頭受限,這就是記憶體牆的實質。

CXL 的位置:本地 DRAM 與 SSD 之間的一層

CXL 複用 PCIe 的物理層,在其上執行快取一致性協議,讓掛在插槽或盤位上的記憶體裝置以位元組定址的方式並入系統記憶體空間。從延遲層級看,它位於本地 DRAM 與 NVMe SSD 之間:比直連 DIMM 慢——多了一段序列鏈路與協議轉換;但仍是記憶體語義的同步訪問,與走塊裝置協議、以頁為單位換入換出的 SSD 有本質區別。定性地說,訪問 CXL 記憶體更接近跨 NUMA 節點訪問遠端記憶體的體驗,而不是一次 I/O。

分層的工程邏輯:熱頁留本地,溫頁下沉

正因為存在這個延遲差,CXL 擴展記憶體不適合與本地 DRAM 無差別混用,而適合做分層:作業系統或虛擬化層跟蹤頁面冷熱,把頻繁訪問的熱頁保留在直連 DRAM,把訪問稀疏的溫頁遷移到 CXL 層。大記憶體資料庫的冷索引、虛擬機器裡低活躍度的記憶體、長時間駐留但少被觸碰的快取物件,都是典型的溫資料。分層的價值在於:熱頁效能幾乎不受影響,而系統總容量突破了 DIMM 插槽的物理上限。與 DIMM 相比,這一層還改變了維護語義:E3.S 模組位於前置盤位,隔離與更換不必開箱停機;擴展記憶體的故障域獨立於直連通道,作業系統把它呈現為單獨的 NUMA 節點,分層策略因此有了清晰的排程邊界。

E3.S 形態:用盤位擴記憶體

CXL 2.0 記憶體擴展採用 E3.S 形態,與 Gen5 企業級 SSD 共享同一種前置盤位。這帶來三重部署便利:其一,機箱不需要為記憶體擴展開闢新的物理空間,儲存盤位本就預留了供電與風道,模組的功耗散熱包絡落在機箱已驗證的範圍內;其二,前面板可維護,運維動作與更換一塊 E3.S SSD 一致;其三,容量彈性從“主機板上還剩幾個 DIMM 槽”變成“前面板還剩幾個盤位”,同一機型可以在儲存盤與記憶體擴展模組之間按需調配。

哪些系統先受益

並非所有負載都需要這一層。記憶體需求落在 DIMM 上限之內的系統,直連 DRAM 仍是最優解;真正受益的是容量飢渴而訪問局部性明顯的場景——記憶體資料庫、高密度虛擬化、需要大快取池的推理平臺。對這些系統,擴容其實有兩條正交路徑:通道內的縱向路徑靠提高單條容量(直至 3DS 堆疊一檔),改善的是每通道容量;通道外的橫向路徑加 CXL 層,突破的是通道總數。只有溫資料規模可觀、訪問局部性足以支撐分層排程時,橫向路徑的收益才能兌現——先量化溫頁佔比,再決定這一層配多大。

關鍵詞
CXL 2.0記憶體擴展E3.S記憶體牆記憶體分層DDR53DS RDIMM伺服器記憶體