KAIST 推出 GAZE:修正作業系統瓶頸,讓 ZNS SSD 速度最高提升 3 倍

Sơ đồ kiến trúc ổ lưu trữ flash ZNS liên quan công nghệ GAZE

KAIST 研究團隊發表 GAZE,這項檔案系統技術專門處理 ZNS 儲存裝置的垃圾回收(garbage collection),可讓 SSD 效能最高提升 3 倍,且不需要特殊硬體。

⚡ MIGOVI TL;DR

  • GAZE 是 KAIST 研究團隊開發的檔案系統技術,用來解決 ZNS 快閃儲存裝置在作業系統層面的瓶頸。
  • 清理一個 1 GB 的 zone 約需 1.7 秒,是清理 2 MB section 的 283 倍,且超過 70% 的延遲來自 CPU。
  • GAZE 把垃圾回收拆成 4 個彼此重疊的步驟,預先配置記憶體,也不再讓寫入指令等待清理完成。
  • 效能最高提升至 3 倍,清理時間縮短至約三分之一,且不需要特殊硬體。
  • 影響最明顯的是 AI 推論,因為處理器需要資料準時到位。

ZNS 儲存裝置為什麼會變慢?

由 Youjip Won 教授領軍的 KAIST 研究團隊近日發表 GAZE,這是一項檔案系統技術,目標是解決拖慢新一代快閃儲存裝置的作業系統瓶頸。根據 EurekAlert 報導,這項研究成果已在布拉格舉行的 ACM SOSP 2026 上發表。

快閃儲存裝置無法直接把新資料覆寫在舊資料上。若要重複使用容量,儲存裝置必須先把仍有價值的資料複製到其他位置,再清除剩餘部分。這個清理流程就稱為垃圾回收。

研究團隊聚焦於 ZNS(Zoned Namespace),這種儲存方式會把儲存裝置切成多個大型 zone,每個 zone 可容納數 GB 的資料。這種做法讓儲存裝置本身保持簡單,卻把清理工作轉嫁給檔案系統,而檔案系統原本是為了處理小得多的區域而設計的。

GAZE 研究中的 ZNS(Zoned Namespace)快閃儲存裝置架構示意圖
ZNS 儲存裝置架構(Juwon Kim 等人,KAIST)

在團隊的測試中,清理 1 個 1 GB 的 zone 約需 1.7 秒,是清理 2 MB section 的 283 倍。在這段期間,新的寫入指令只能停下來等待。令人意外的是,超過 70% 的延遲來自 CPU 的工作,例如檢查哪些資料仍然有效或處理記憶體,而不是來自儲存裝置本身。

GAZE 如何處理清理流程

GAZE 把垃圾回收拆成 4 個彼此重疊的步驟,因此系統在寫入前一批資料的同時,就能讀取下一批資料。這項技術也會預先保留清理所需的記憶體,而不是一點一點地逐次申請。此外,可暫時存放在記憶體中的寫入指令,也不必再等待清理程序完成。

結果顯示,GAZE 的效能最高可達標準配置的 3 倍,同時也優於 ZNS+ 和 P-GC 等先前的解決方案。清理時間縮短至約三分之一。這套方案不需要特殊硬體,也不必改變資料在儲存裝置上的存放方式。

Won 教授表示:「這項研究的意義在於,我們徹底移除了作業系統層面的瓶頸,而它正是阻礙高速快閃裝置發揮全部實力的原因。」

影響最明顯的是 AI 推論,因為處理器需要資料準時到位,一旦必須閒置等待,效率就會下降。如果 GAZE 能進入資料中心,業者已投資的高速儲存系統就有機會發揮完整速度。

✒️ MIGOVI 观点

GAZE 目前仍停留在研究成果階段,原始報導並未提到是否有計畫導入作業系統或商用產品。值得注意的是,大部分延遲來自 CPU 而非 SSD,顯示單靠硬體升級,未必能解決速度問題。關注 AI 儲存基礎架構的讀者,不妨留意這些結果是否會在實際系統上獲得獨立驗證。

來源:Digital Trends

审核人: Hero Association

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *