設計工具
公司

微軟儲存空間直接存取是 IO 效能猛獸

Tony Ansley | 2017 年 9 月

為了籌備今年的 Microsoft Ignite 展會(美光是活動的贊助人),我的團隊一直使用 Microsoft Server Core 2017 年秋季更新的早期版本進行測試。尤其是,我們對儲存空間直接存取 (S2D) 功能的效能及其與 美光 5100 SATA SSD 等固態硬盤的效能非常感興趣。

根據迄今為止的經驗,我們將在今年稍晚推出 S2D 時重新評估 — S2D 是真正的 IO 效能猛獸。我們發佈了一份技術簡介,記錄初步結果,根據我們已測試的其他各種超融合軟體定義儲存解決方案的經驗,該等結果確實出乎意料。小區塊 (4KiB) 隨機 IO 通常用於代表類企業 OLTP 資料中心應用程式,在各種佇列深度和基準產業常用的多種讀寫比中展現卓越的 IO 性能(見下圖)。典型的 OLTP 工作負載量將在 70/30 讀寫比區域中運作,並且使用該等參數,我們利用分佈在 4 節點 Hyper-V 叢集的 32 個 SATA SSD 獲得超過 600,000 個 IOPs。該數字乃於 VM 伺服器層測量。我們的測試配置使用三重鏡像作為資料保護方案,因此 600,000 個 IOPs 在裝置層級上可轉換成約 1,000,000 個 IOPs!憑藉叢集中的 32 個 SSD,每個 SSD 可產生超過 31,000 個 IOP 混合負載。

比較小區塊隨機 IO 特性的圖表

倘若您想深入瞭解我們迄今為止在 S2D 和美光 SSD 方面的經驗,請下載技術簡介;倘若您正在佛羅里達州奧蘭多參加 Microsoft Ignite,請前往美光展台,我們可以在那裡更深入地談談我們已完成的成果以及我們近期有關 S2D 專案的計畫。

Ignite 見!

1 就各 VM 層級寫入而言,三重鏡像需要 3 次 SSD 層級寫入。因此,70% 讀取、30% 寫入 VM IO 工作負載量將導致(0.3 x 測得 IOPS) x 3 + (0.7 x 測得 IOPS)SSD 層級 IOPs 工作負載量。因此,在 SSD 介面,我們的 624,000 個 IOPS 將=(0.3 x 624,000)x 3 +(0.7 x 624,000)=561,600 + 436,800 = 998,400 IOPs。

Principal Technical Marketing Engineer, SBU

Tony Ansley

Tony is a 34-year technology leader in server architectures and storage technologies and their application in meeting customer’s business and technology requirements. He enjoys fast cars, travel, and spending time with family — not necessarily in that order.