首頁 Enterprise Memblaze PBlaze6 6920 NVMe SSD 評測

Memblaze PBlaze6 6920 NVMe SSD 評測

by 亞當·阿姆斯特朗

Memblaze PBlaze6 6920 是該公司新推出的 NVMe SSD 系列,具有 PCIe Gen4 接口和可能帶來的潛在性能提升。 6920 是一款採用 2 層 NAND 的 U.96 驅動器。 該系列有兩款硬盤,PBlaze6 D6920 和 PBlaze6 D6926,前者是低續航型號,1 DWPD,後者是高續航型號,3 DWPD。

Memblaze PBlaze6 6920 是該公司新推出的 NVMe SSD 系列,具有 PCIe Gen4 接口和可能帶來的潛在性能提升。 6920 是一款採用 2 層 NAND 的 U.96 驅動器。 該系列有兩款硬盤,PBlaze6 D6920 和 PBlaze6 D6926,前者是低續航型號,1 DWPD,後者是高續航型號,3 DWPD。

記憶 PBlaze6 6920

該驅動器具有多種容量,耐久性較低的驅動器具有 3.84TB、7.68TB 和 15.36TB 的容量。 更高耐用性的版本有 3.2TB、6.4TB 和 12.8TB 容量。 高端性能為 7.1GB/s 讀取、6.8GB/s 寫入、1.6 萬 IOPS 讀取和 500K IOPS 寫入。 Memblaze 表示,新的驅動器系列非常適合數據庫、搜索、索引、CDN、雲和超大規模、SDS、深度學習、大數據分析、HPC、ERP、SAP HANA、BOSS、銀行、稅務、高頻交易, 和在線支付。 所有常見的熱點。

Memblaze PBlaze6 6920 引腳

Memblaze,特別是在過去的 StorageReview 測試中,以高性能著稱。 因此,看到 7.1GB/s 和 1.6 萬 IOPS 是一種預期。 但是,Memblaze 還以數據可靠性和高寫入耐久性而著稱。 具有高寫入耐久性對於長期使用很重要,因為應用程序往往是讀/寫密集型和混合讀寫。 PBlaze6 6920 系列利用加權循環。 weighted round-robin 不是在每個隊列中賦予相同的優先級,而是針對具有不同性能需求的應用程序共享存儲設備的場景提供差異化的 I/O 服務。

其他功能包括通過遙測標準接口收集日誌的能力,從而降低複雜性並可能降低維護成本。 新的 PBlaze6 6920 系列支持增強的安全擦除,以確保一旦驅動器退役,其他人將無法從中獲取任何信息。 也可以在不重置驅動器的情況下更新驅動器的固件。

在我們的評測中,我們將查看 D6920 7.68TB 型號。

Memblaze PBlaze6 6920 NVMe SSD 規格

PBlaze6 6920 系列 D6920 D6926
用戶容量 3.84TB 7.68TB 15.36TB 3.2TB 6.4TB 12.8TB
NAND閃存 96L 3D 快閃記憶體
外形 2.5英寸U.2 2.5英寸U.2
介面 PCIe 4.0 x 4 PCIe 4.0 x 4
協議 NVMe 1.4
性能
128KB 順序讀取 (GB/s,25W) 6.7 7.1 7.1 6.7 7.1 7.1
128KB 順序讀取 (GB/s,35W) 6.7 7.1 7.1 6.7 7.1 7.1
128KB 順序寫入 (GB/s,25W) 3.9 5.6 5.2 3.9 5.7 5.3
128KB 順序寫入 (GB/s,35W) 3.9 6.8 6.6 3.9 6.8 6.7
持續隨機讀取 (4KB) IOPS 900K 1600K 1600K 900K 1600K 1600K
持續隨機寫入 (4KB) IOPS 穩態 165K 260K 305K 345K 480K 500K
延遲讀/寫(微秒) 78 / 11 78 / 11
終身耐力 1 DWPD 3 DWPD
無法糾正的誤碼率 <10^-17
平均無故障時間 2萬小時
工作溫度 環境:0°C-35°C; 案例:0°C-70°C
電源消耗功率 25W

Memblaze PBlaze6 6920 性能

Memblaze PBlaze6 6920 服務器

測試背景和比較

StorageReview 企業測試實驗室 提供了一個靈活的架構,用於在與管理員在實際部署中遇到的環境相當的環境中對企業存儲設備進行基準測試。 企業測試實驗室結合了各種服務器、網絡、電源調節和其他網絡基礎設施,使我們的員工能夠建立真實世界的條件,以便在我們的審查期間準確地衡量性能。

我們將這些關於實驗室環境和協議的詳細信息納入審查,以便 IT 專業人員和負責存儲采購的人員能夠了解我們取得以下成果的條件。 我們的評論都不是由我們正在測試的設備製造商支付或監督的。 有關的其他詳細信息 StorageReview 企業測試實驗室 以及其網絡功能的概述可在這些相應頁面上找到。

HPE ProLiant DL365 Gen10 Plus 配置:

  • 2 個 7713 AMD Epyc Gen 3 CPU(64 核,2GHz)
  • 16 個 16GB DDR4 3200MHz
  • 1 個 HPE 三星 PM1735 3.2GB U.3 Gen4 固態硬盤
  • ESXi 7.0u1

應用程序工作負載分析

為了了解企業存儲設備的性能特徵,必須對實時生產環境中的基礎架構和應用程序工作負載進行建模。 我們針對 HPE/Samsung PM1735 的基準測試包括 通過 SysBench 的 MySQL OLTP 性能 Microsoft SQL Server OLTP 性能 具有模擬的 TCP-C 工作負載。 對於我們的應用程序工作負載,每個可比較的驅動器將運行 4 個配置相同的虛擬機。 由於 PM1735 是 U.3-ONLY 變體,我們在 HPE DL365 Gen10 Plus 上對其進行了測試,而其他型號則在我們的 Lenovo ThinkSystem SR635 上進行了測試。

SQL Server 性能

每個 SQL Server VM 都配置有兩個虛擬磁盤:100GB 卷用於啟動,500GB 卷用於數據庫和日誌文件。 從系統資源的角度來看,我們為每個虛擬機配置了 8 個 vCPU、64GB DRAM 並利用了 LSI Logic SAS SCSI 控制器。 雖然我們之前測試的 Sysbench 工作負載在存儲 I/O 和容量方面使平台飽和,但 SQL 測試正在尋找延遲性能。

此測試使用在 Windows Server 2014 R2012 來賓虛擬機上運行的 SQL Server 2,並由 Quest 的 Benchmark Factory for Databases 進行壓力測試。 存儲評論的 Microsoft SQL Server OLTP 測試協議 採用事務處理性能委員會基準 C (TPC-C) 的當前草案,這是一種在線事務處理基準,可模擬複雜應用程序環境中的活動。 TPC-C 基準比綜合性能基準更接近於衡量數據庫環境中存儲基礎設施的性能優勢和瓶頸。 我們用於本次審核的 SQL Server VM 的每個實例都使用 333GB(1,500 規模)的 SQL Server 數據庫,並測量 15,000 個虛擬用戶負載下的事務性能和延遲。

SQL Server 測試配置(每個虛擬機)

  • 在Windows Server 2012 R2
  • 存儲空間:分配 600GB,使用 500GB
  • SQL Server 2014的
  • 數據庫大小:1,500 規模
  • 虛擬客戶端負載:15,000
  • 內存緩衝區:48GB
  • 測試時長:3 小時
  • 2.5 小時預處理
  • 30分鐘採樣期

通過 SQL Server 事務基準測試,我們看到 PBlaze6 達到了 12,650.6 TPS 的總和,單個 VM 的範圍從 3,162 TPS 到 3,163.2 TPS。

Memblaze PBlaze6 6920 sql 服務器

對於 SQL Server 平均延遲,PBlaze6 6920 的總延遲為 2.25 毫秒,單個虛擬機的延遲範圍為 1 毫秒到 3 毫秒。 這使其優於迄今為止測試的所有其他 Gen4 驅動器。

Memblaze PBlaze6 6920 sql server 平均延遲

系統性能

下一個應用程序基準包括 Percona MySQL OLTP 數據庫 通過 SysBench 測量。 該測試測量平均 TPS(每秒事務數)、平均延遲和平均 99% 延遲。

系統平台 VM 配置了三個虛擬磁盤:一個用於引導 (~92GB),一個用於預建數據庫 (~447GB),第三個用於測試中的數據庫 (270GB)。 從系統資源的角度來看,我們為每個虛擬機配置了 8 個 vCPU、60GB DRAM 並利用了 LSI Logic SAS SCSI 控制器。

Sysbench 測試配置(每個虛擬機)

  • 中央操作系統 6.3 64 位
  • Percona XtraDB 5.5.30-rel30.1
  • 數據庫表:100
  • 數據庫大小:10,000,000
  • 數據庫線程:32
  • 內存緩衝區:24GB
  • 測試時長:3 小時
  • 2 小時預處理 32 個線程
  • 1 小時 32 個線程

查看我們的 Sysbench 事務基準測試,Memblaze 驅動器的總得分為 11,478 TPS,單個 VM 的得分從 2,856 到 2,889 TPS 不等。 這使其遠遠領先於其他驅動器。

Memblaze PBlaze6 6920 系統平台 Sysbench 平均延遲看到 Memblaze 的總延遲為 11.15 毫秒,單個虛擬機的延遲從 11.07 毫秒到 11.2 毫秒不等。 同樣,驅動器以最低的延遲率先出現。

Memblaze PBlaze6 6920 Sysbench 平均延遲

對於我們最壞情況下的延遲(第 99 個百分位數),相比之下,Memblaze PBlaze6 6920 驅動器的總延遲為 20.2 毫秒,遠低於其他驅動器。

Memblaze PBlaze6 6920 Sysbench 99

VDBench 工作負載分析

在對存儲設備進行基準測試時,應用程序測試是最好的,綜合測試排在第二位。 雖然不能完美地代表實際工作負載,但綜合測試確實有助於為具有可重複性因素的存儲設備建立基線,從而可以輕鬆地在競爭解決方案之間進行同類比較。 這些工作負載提供了一系列不同的測試配置文件,從“四個角”測試、常見的數據庫傳輸大小測試到來自不同 VDI 環境的跟踪捕獲。

所有這些測試都利用通用的 vdBench 工作負載生成器,以及一個腳本引擎來自動化和捕獲大型計算測試集群的結果。 這使我們能夠在各種存儲設備上重複相同的工作負載,包括閃存陣列和單個存儲設備。 我們針對這些基準測試的測試過程用數據填充整個驅動器表面,然後將驅動器部分分區為驅動器容量的 25%,以模擬驅動器如何響應應用程序工作負載。 這與使用 100% 的驅動器並使它們進入穩定狀態的全熵測試不同。 因此,這些數字將反映更高的持續寫入速度。

簡介:

  • 4K 隨機讀取:100% 讀取,128 個線程,0-120% 重複率
  • 4K 隨機寫入:100% 寫入,128 線程,0-120% iorate
  • 4K 隨機讀取(高負載):100% 讀取,512 線程,0-120% 迭代
  • 4K 隨機寫入(高負載):100% 寫入,512 線程,0-120% iorate
  • 64K 順序讀取:100% 讀取,32 線程,0-120% 迭代
  • 64K 順序寫入:100% 寫入,16 個線程,0-120% 迭代
  • 64K 順序讀取(高負載):100% 讀取,64 線程,0-120% iorate
  • 64K 順序寫入(高負載):100% 寫入,64 個線程,0-120% iorate
  • 綜合數據庫:SQL 和 Oracle
  • VDI 完整克隆和鏈接克隆跟踪

比較:

在我們的第一個 VDBench 工作負載分析隨機 4K 讀取中,Kioxia CM6(高負載)位居榜首,Memblaze PBlzae6 6920 位居第二,同樣是高負載。 對於 Memblaze 的高負載,我們看到了 1,484,363 IOPS 的峰值,延遲僅為 343µs。 對於常規負載,我們在 862,778µs 的延遲下看到了 146 IOPS 的峰值。

Memblaze PBlaze6 6920 4k 讀取

4K 寫入再次看到 Kioxia 位居榜首,Memblaze PBlaze6 6920 位居第二。 對於峰值高負載,6920 在 584,267µs 的延遲下達到 867 IOPS。 在我們的正常負載下,PBlaze6 以僅 580,117µs 的延遲達到 215 IOPS。

Memblaze PBlaze6 6920 4k 寫入 切換到我們的 64K 順序工作負載,我們從讀取開始。 在這裡,Memblaze 以 108,587 IOPS 或 6.79GB/s 的高負載峰值以及 588µs 的延遲位居榜首。 在正常負載下,該驅動器以 102,035 IOPS 或 6.38GB/s 的峰值和 313µs 的延遲位居第二。

Memblaze PBlaze6 6920 64k 讀取 憑藉 64K 寫入,Kioxia CD6 位居榜首,但正常負載 Memblaze 以 53,164 IOPS 或 3.3GB/s 的速度位居第二,延遲為 293µs。 高負載緊隨其後,延遲為 52,174 毫秒,為 3.26 IOPS 或 1.2GB/s。

Memblaze PBlaze6 6920 64k 寫入

我們的下一組測試是我們的 SQL 工作負載:SQL、SQL 90-10 和 SQL 80-20。 從 SQL 開始,Memblaze 以 247,494 IOPS 的峰值性能和 128µs 的延遲位居第二。

記憶 PBlaze6 6920 sql

在 SQL 90-10 中,我們再次看到 Memblaze 以 262,647 IOPS 的峰值和 121µs 的延遲位居第二。

對於 SQL 80-20,放置與 Memblaze 相同,起始時間低於 100µs,峰值為 260,215 IOPS,延遲為 121µs。

接下來是我們的 Oracle 工作負載:Oracle、Oracle 90-10 和 Oracle 80-20。 從 Oracle 開始,Memblaze 以 280,460 IOPS 的峰值和 125µs 的延遲位居榜首。

Memblaze PBlaze6 6920 甲骨文

Oracle 90-10 見證了 Memblaze 下降到第二,峰值性能為 201,129 IOPS,延遲為 108µs。

對於 Oracle 80-20,Memblaze 再次以 205,118 IOPS 的峰值和 106µs 的延遲位居第二。

接下來,我們切換到我們的 VDI 克隆測試,完整和鏈接。 對於 VDI 完整克隆,首先是啟動。 Memblaze 以 229,874 IOPS 和 150µs 的延遲位居榜首。

對於 VDI FC 初始登錄,PBlaze6 以 163,243 IOPS 的峰值性能和 180µs 的延遲跌至第二位。

VDI FC Monday Login 讓 Memblaze 以 107,414 IOPS 的峰值和 146µs 的延遲位居第二。

對於 VDI 鏈接克隆 (LC) 引導,Memblaze 僅次於通常表現最好的 CM6。 對於峰值,驅動器看到 108,491 IOPS 和 146µs 的延遲。

VDI LC 初始登錄看到 Memblaze 以 58,314 IOPS 的峰值和 133µs 的延遲位居榜首。

最後,在 VDI LC Monday Login 中,Memblaze 以 82,576 IOPS 的峰值下降到第三位,延遲為 190µs,儘管在測試之前它超過了 1ms。

結論

Memblaze PBlaze6 6920 NVMe SSD 系列是該公司最新的企業級硬盤,首次採用 PCIe Gen4。 該系列由兩個驅動器組成,D6920(在此處查看)和 D6926。 驅動器之間的區別在於耐用性,因此是容量。 說到容量,該系列的最高容量為 15.36TB,採用 U.2 封裝。 對於性能,最大引用數字為 7.1GB/s 和 1.6 萬 IOPS。 Memblaze 表示該驅動器是大量用例的理想選擇,而且說它可以適應大多數(或所有)企業工作負載可能更容易。

為了性能,我們針對我們擁有的 PCIe Gen6 企業級 SSD 測試了 Memblaze PBlaze6920 4 SSD。 我們查看了應用程序工作負載分析和 VDBench。 在我們的第一個系列測試中,我們看到 Memblaze 以 12,650.6 TPS 的總計在 SQL Server 事務處理中名列前茅,在平均延遲方面以 2.25 毫秒的總計名列榜首。 該驅動器以 11,478 TPS 的總分、平均延遲 11.15 毫秒和最壞情況下的 20.2 毫秒保持 Sysbench 榜首。

切換到我們的 VDBench 後,Memblaze 多次獲得第一,其餘大部分測試都排在第二。 亮點包括 1.5K 讀取高負載中的 4 萬 IOPS、863K 讀取中的 4K IOPS、584K 寫入高負載中的 4K IOPS 以及 580K 寫入中的 4K IOPS。 在順序工作中,我們看到 6.79K 讀取高負載為 64GB/s,6.38K 讀取為 64GB/s,3.26K 寫入高負載為 64GB/s,3.3K 寫入為 64GB/s。

在我們的 SQL 測試中,我們看到了 247K IOPS 的峰值,SQL 263-90 中的 10K IOPS 和 SQL 260-80 中的 20K IOPS。 對於 Oracle,我們在 Oracle 280-201 中看到了 90K IOPS、10K IOPS,在 Oracle 205-80 中看到了 20K IOPS。 接下來是我們的 VDI 克隆測試,完整和鏈接。 在完整克隆中,我們在啟動時看到 230K IOPS,在初始登錄時看到 163K IOPS,在星期一登錄時看到 107K IOPS。 在鏈接克隆中,我們看到啟動時有 108K IOPS,初始登錄時有 58K IOPS,星期一登錄時有 83K IOPS。

Memblaze PBlaze6 NVMe SSD 系列是該公司的第一款 PCIe Gen4 驅動器,也是另一個頂級版本。 我們測試的驅動器 D6920 在每次測試中都處於或接近頂部。 並不是每個人都知道 Memblaze 這個名字,因為他們在美國的大部分分銷都是通過美光品牌的 SSD 進行的。 但是,如果您不關注 Memblaze,那麼如果您關心的是通用的、可熱插拔的外形規格的性能,那您就大錯特錯了。 在過去幾年中,他們的 SSD 在我們實驗室的所有品牌中具有最佳性能。 D6920 也不例外,在我們的整個測試計劃中都是一款令人印象深刻的驅動器。 因此,它贏得了我們的編輯選擇獎。

Memblaze PBlaze6 6920 系列產品頁面

參與 StorageReview

電子通訊 | YouTube | LinkedIn | Instagram | Twitter | Facebook | 的TikTokRSS訂閱