設計工具
儲存裝置

在採用 AMD 的伺服器上,美光 6500 ION 可提供強大的 WEKA 效能

Sujit Somandepalli | 2023 年 7 月

隨著美光 6500 ION NVMe SSD 的發佈,我們近期有機會使用採用第 4 代 AMD EPYC™ 9554(64 核)的超微平台上的 WEKA™ 1 進行一些有趣的擴展研究。

WEKA 是一種高效能、以 NVMe™ 為基礎的軟體定義儲存解決方案,通常用於各種使用案例的大規模檔案儲存部署,包括高效能運算(HPC)和人工智慧(AI)。

我們測試了六台採用 AMD EPYC 9004 系列處理器並搭載美光 DDR5 記憶體和可實現 400GbE 傳輸速度、使用 PCIe® Gen5 網路的超微 AS-1115CS-TNR2 單插槽伺服器叢集。該伺服器憑藉其高效能 Zen 4 核心和簡化的單插槽設計,很適用於設計搭載 WEKA 的叢集儲存裝置系統。這些伺服器可以支援每個節點高達 10 個 NVMe SSD,使測試叢集中的磁碟總數達到 60 個。

該 6-節點 WEKA 儲存裝置叢集被連接到 12 個用戶端,每個可以運行彈性的輸入/輸出測試儀(fio)3,分為各個 IO 深度(佇列深度)的 32 種作業。

我們對該叢集的初始測試側重於使用 36 個磁碟(每個節點六個磁碟,共六個節點),然後擴充至 60 個磁碟(每個節點十個磁碟,共六個節點)。結果不言自明。

循序效能

在 1MB 循序讀取工作負載中,我們觀察到從每個節點六個磁碟增至十個磁碟,讀取速率由約 164GB/s 增至高達 229GB/s。該結果表明循序讀取速率提高近 40%。對於 128KB 循序讀取工作負載,我們在六磁碟組態中觀察到其效能幾乎翻倍。

循序工作負載的寫入效能最高約為 106GB/s,受限於在 WEKA 後端的運算。

1M 循序讀取 - 12 用戶端圖
128K 循序讀取 - 12 用戶端圖
128K 循序寫入 - 12 用戶端圖

4KB 隨機效能

我們亦使用 fio 執行小型區塊隨機 IO 測試(四角,4KB),我們觀察到,除獲得更高的每秒讀寫次數(IOP)外,十磁碟組態在每次作業時的延遲亦更低。對於 100% 隨機讀取的工作負載,十磁碟組態能夠實現逾 1,600 萬 IOP,而平均讀取延遲為 0.59 毫秒,對於 100% 隨機寫入的工作負載,能夠實現逾 310 萬 IOP,而平均寫入延遲為 3.19 毫秒。

4K 隨機讀取和平均延遲(ms)- 12 用戶端圖
4K 隨機寫入和平均延遲(ms)- 12 用戶端圖

結論

我們看到隨著我們將每個節點的磁碟數目由六個增至十個,WEKA 提供近乎線性的效能擴充。該結果證明了使用具有成本競爭力的 30TB 美光 6500 NVMe SSD 將您在第 4 代 AMD EPYC 9004 系列處理器上的 WEKA 部署擴大的簡單方法。

  1. 欲瞭解有關 Weka 的更多資訊,請參閱 https://www.weka.io/ 
  2. 欲瞭解有關超微 AS-115CS-TNS 平台的詳情,請參閱 https://www.supermicro.com/en/products/system/clouddc/1u/as-1115cs-tnr
  3. 欲瞭解有關 FIO 的詳情,請參閱 https://fio.readthedocs.io/en/latest/fio_doc.html

Principal Storage Solutions Engineer

Sujit Somandepalli

Sujit Somandepalli is Principal Storage Solutions Engineer at Micron Technology.