PBlaze5 916 系列是 64 層 3D NAND 高性能 NVMe SSD 系列,專注於數據中心的能效。 它具有常見的企業功能,包括 AES 256 數據加密、完整數據路徑保護和增強型電源故障保護,有助於保護關鍵企業應用程序。 916 系列有 2.5 英寸 U.2 和 HHHL AIC 外形規格,我們在本次評測中使用的是前者。
PBlaze5 916 系列是 64 層 3D NAND 高性能 NVMe SSD 系列,專注於數據中心的能效。 它具有常見的企業功能,包括 AES 256 數據加密、完整數據路徑保護和增強型電源故障保護,有助於保護關鍵企業應用程序。 916 系列有 2.5 英寸 U.2 和 HHHL AIC 外形規格,我們在本次評測中使用的是前者。
PBlaze5 916 具有 16 種功率模式設置(範圍從 10W 到 25W)和一個功率模式開關,使用戶能夠在一毫秒內在不同級別之間快速切換。 此外,新的 Memblaze SSD 產品線支持企業級 TRIM 功能,確保新用戶無法訪問經過修整的舊數據。 它還可以提高性能和耐力。
性能方面,據稱PBlaze5 916系列U.2機型3.5GB機型讀寫均達到6.4GB/s,隨機讀寫預計達到830,000 IOPS和303,000 IOPS,分別。 續航方面,最高支持3個DWPD,而PBlaze5 910僅支持1個DWPD。
PBlaze5 916 系列的兩種外形都有 3.2TB 和 6.4TB 兩種容量。 我們將在本次審查中查看 3.2TB 型號。
Memblaze PBlaze5 916 系列 U.2 規格
用戶容量 (TB) | 3.2,6.4 |
外形 | 2.5英寸U.2 |
接口: | PCIe 3.0 x 4 |
順序讀取 (128KB)(GB/s) | 3.5,3.5 |
順序寫入(128KB)(GB/s) | 3.1,3.5 |
持續隨機讀取 (4KB) IOPS | 835K,830K |
持續隨機寫入 (4KB) IOPS(穩態) | 210K,303K |
延遲讀/寫 | 87 / 11 微秒 |
終身耐力 | 3 DWPD |
UBER | <10-17 |
平均無故障時間 | 2萬小時 |
協議 | NVMe 1.2a |
NAND閃存 | 3D eTLC NAND |
作業系統 | RHEL、SLES、CentOS、Ubuntu、Windows Server、VMware ESXi |
電源消耗功率 | 7〜25瓦 |
基本功能支持 | 電源故障保護、熱插拔、完整數據路徑保護、SMART:TRIM、多命名空間、AES 256 數據加密、快速重啟、加密擦除、 |
高級功能支持 | TRIM、多命名空間、AES 256 數據加密、快速重啟、加密擦除、雙端口 |
軟件支持 | 開源管理工具、CLI 調試工具、OS 內置驅動程序 (易於系統集成) |
性能
試驗台
我們的企業級 SSD 評測利用 Lenovo ThinkSystem SR850 進行應用程序測試和 戴爾 PowerEdge R740xd 用於綜合基準。 ThinkSystem SR850 是一個裝備精良的四 CPU 平台,提供的 CPU 能力遠遠超過對高性能本地存儲施加壓力所需的能力。 不需要大量 CPU 資源的綜合測試使用更傳統的雙處理器服務器。 在這兩種情況下,目的都是以盡可能符合存儲供應商最大驅動器規格的最佳方式展示本地存儲。
聯想 ThinkSystem SR850
- 4 個 Intel Platinum 8160 CPU(2.1GHz x 24 核)
- 16 x 32GB DDR4-2666Mhz ECC 內存
- 2 個 RAID 930-8i 12Gb/s RAID 卡
- 8 個 NVMe 托架
- VMware ESXI 6.5
戴爾 PowerEdge R740xd
- 2 個英特爾金牌 6130 CPU(2.1GHz x 16 核)
- 4 x 16GB DDR4-2666MHz ECC 內存
- 1x PERC 730 2GB 12Gb/s RAID 卡
- 附加 NVMe 適配器
- Ubuntu-16.04.3-桌面-amd64
測試背景和比較
StorageReview 企業測試實驗室 提供了一個靈活的架構,用於在與管理員在實際部署中遇到的環境相當的環境中對企業存儲設備進行基準測試。 企業測試實驗室結合了各種服務器、網絡、電源調節和其他網絡基礎設施,使我們的員工能夠建立真實世界的條件,以便在我們的審查期間準確地衡量性能。
我們將這些關於實驗室環境和協議的詳細信息納入審查,以便 IT 專業人員和負責存儲采購的人員能夠了解我們取得以下成果的條件。 我們的評論都不是由我們正在測試的設備製造商支付或監督的。 有關的其他詳細信息 StorageReview 企業測試實驗室 其網絡功能的概述 在這些相應的頁面上可用。
本次審查的可比性:
- 記憶 PBlaze5 3.2TB
- 東芝 PX04 1.6TB
- 三星 PM1725a 1.6TB
- 液態元素 AIC 7.68TB
- 英特爾固態硬盤 DC P4610 1.6TB
- 華為ES3000 V5 3.2TB
- 英特爾固態硬盤 DC P4510 2TB、8TB
應用程序工作負載分析
為了了解企業存儲設備的性能特徵,必須對實時生產環境中的基礎架構和應用程序工作負載進行建模。 因此,我們對 Memblaze PBlaze5 916 的基準測試是 通過 SysBench 的 MySQL OLTP 性能 Microsoft SQL Server OLTP 性能 具有模擬的 TCP-C 工作負載。 對於我們的應用程序工作負載,每個驅動器將運行 2-4 個配置相同的虛擬機。
SQL Server 性能
每個 SQL Server VM 都配置有兩個虛擬磁盤:100GB 卷用於啟動,500GB 卷用於數據庫和日誌文件。 從系統資源的角度來看,我們為每個 VM 配置了 16 個 vCPU、64GB DRAM 並利用了 LSI Logic SAS SCSI 控制器。 雖然我們之前測試的 Sysbench 工作負載在存儲 I/O 和容量方面使平台飽和,但 SQL 測試正在尋找延遲性能。
此測試使用在 Windows Server 2014 R2012 來賓虛擬機上運行的 SQL Server 2,並由 Quest 的數據庫基準工廠進行壓力測試。 存儲評論的 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 事務基準測試,Memblaze PBlaze5 916 發布了 12,644 TPS,略低於 910 AIC 記錄的 12,645.1 TPS。
916 顯示出良好的延遲結果,僅為 2.0ms; 但是,它仍然落後於 910 毫秒的 1.0 AIC。
系統性能
下一個應用程序基準包括 Percona MySQL OLTP 數據庫 通過 SysBench 測量。 該測試測量平均 TPS(每秒事務數)、平均延遲和平均 99% 延遲。
每 系統平台 VM 配置了三個虛擬磁盤:一個用於引導 (~92GB),一個用於預建數據庫 (~447GB),第三個用於測試中的數據庫 (270GB)。 從系統資源的角度來看,我們為每個虛擬機配置了 16 個 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 事務基準測試中,916 以 8,532.2 TPS 的成績繼續保持穩定的表現,位居排行榜的中上部。
在 Sysbench 平均延遲方面,916 以 15 毫秒在同類產品中排名第四。
在我們最壞情況下的延遲基準測試中,916 以 27.7 毫秒再次排名第四,但與其他產品一樣,它與領先者的差距並不大。
SideFX 的胡迪尼
Houdini 測試專門用於評估與 CGI 渲染相關的存儲性能。 此應用程序的測試台是核心的變體 戴爾 PowerEdge R740xd 我們在實驗室中使用的服務器類型具有雙 Intel 6130 CPU 和 64GB DRAM。 在這種情況下,我們安裝了運行裸機的 Ubuntu 桌面 (ubuntu-16.04.3-desktop-amd64)。 基準測試的輸出以秒為單位來衡量,越少越好。
Maelstrom 演示代表了渲染管線的一部分,它通過演示其有效使用交換文件作為擴展內存形式的能力來突出存儲的性能。 測試不會寫出結果數據或處理點,以隔離延遲對底層存儲組件的影響。 測試本身由五個階段組成,我們將其中三個階段作為基準測試的一部分運行,如下所示:
- 從磁盤加載打包點。 這是從磁盤讀取的時間。 這是單線程的,可能會限制整體吞吐量。
- 將點解壓縮到一個平面數組中,以便對其進行處理。 如果這些點不依賴於其他點,則可以調整工作集以保留在核心中。 這一步是多線程的。
- (未運行)處理點。
- 將它們重新打包成適合存儲回磁盤的分桶塊。 這一步是多線程的。
- (未運行)將分桶塊寫回磁盤。
在 Houdini 測試中,916 以 2,839.7 秒的成績位於中上端,這也是所有測試的 Memblaze 產品中表現最好的。
VDBench 工作負載分析
在對存儲設備進行基準測試時,應用程序測試是最好的,綜合測試排在第二位。 雖然不能完美代表實際工作負載,但綜合測試確實有助於為具有可重複性因素的存儲設備建立基線,從而可以輕鬆地在競爭解決方案之間進行同類比較。 這些工作負載提供了一系列不同的測試配置文件,從“四個角”測試、常見的數據庫傳輸大小測試到來自不同 VDI 環境的跟踪捕獲。 所有這些測試都利用通用的 vdBench 工作負載生成器,以及一個腳本引擎來自動化和捕獲大型計算測試集群的結果。 這使我們能夠在各種存儲設備上重複相同的工作負載,包括閃存陣列和單個存儲設備。 我們針對這些基準測試的測試過程用數據填充整個驅動器表面,然後將驅動器部分分區為驅動器容量的 25%,以模擬驅動器如何響應應用程序工作負載。 這與使用 100% 的驅動器並使它們進入穩定狀態的全熵測試不同。 因此,這些數字將反映更高的持續寫入速度。
簡介:
- 4K 隨機讀取:100% 讀取,128 個線程,0-120% 重複率
- 4K 隨機寫入:100% 寫入,64 線程,0-120% iorate
- 64K 順序讀取:100% 讀取,16 線程,0-120% 迭代
- 64K 順序寫入:100% 寫入,8 個線程,0-120% 迭代
- 綜合數據庫:SQL 和 Oracle
- VDI 完整克隆和鏈接克隆跟踪
在我們的第一個 VDBench 工作負載分析隨機 4K 讀取中,Memblaze PBlaze5 916 在整個測試過程中能夠保持在 1 毫秒以下,峰值為 664,910 IOPS,延遲為 191.4μs,排名第三(儘管遠遠落後於兩個領先的驅動器)。
4K 隨機寫入性能在整個測試過程中再次顯示出亞毫秒級延遲。 在這裡,916 顯示出 489,619 IOPS 的峰值性能和 258.7μs 的延遲。 這足以在同類產品中名列前茅。
切換到順序工作負載時,916 在 64K 順序讀取中接近底部,峰值得分為 38,275 IOPS 或 2.4GB/s,延遲為 418μs。
916 在 33,715K 順序寫入中以 2.11 IOPS 或 368GB/s 的峰值達到峰值,延遲為 64μs,大幅領先。
轉到 SQL 工作負載,916 達到 250,053 IOPS 的峰值,延遲僅為 127.6 微秒,位居排行榜首位。
SQL 90-10 看到 916 與華為 ES3000 並駕齊驅,峰值為 248,229 IOPS,延遲為 128.4μs。
916 在 SQL 246,510-129.1 基準測試中達到 80 IOPS 的峰值,延遲為 20μs,再次與華為並列排行榜榜首。
在我們的 Oracle 工作負載中,916 繼續表現出色,峰值得分為 243,041 IOPS,延遲為 146.8μs,僅次於華為硬盤。
對於 Oracle 90-10,916 的峰值為 189,276 IOPS,延遲為 115.7μs,位居榜首。
916 在我們上次的 Oracle 測試 (80-20) 中再次表現出色,峰值性能達到令人印象深刻的 192,998 IOPS 和 113.4μs 的延遲。
接下來,我們繼續我們的 VDI 克隆基準測試,Full 和 Linked,其中 PBlaze5 916 在整個過程中表現出色,僅次於華為驅動器。 對於 VDI Full Clone Boot,916 的峰值性能為 182,646 IOPS,延遲為 191.4μs。
VDI FC 初始登錄看到 916 具有 107,565 IOPS 的峰值性能和 276μs 的延遲。
在 VDI FC Monday Login 中,916 以 2 IOPS 和 84,663μs 的延遲排名第二,僅次於華為驅動器。
切換到鏈接克隆 (LC),我們首先查看啟動測試。 在這裡,916 以 86,488 IOPS 和 184.4μs 的延遲位居第二。
VDI LC 初始登錄顯示 48,524 的 IOPS 為 162.5,延遲為 916μs,再次位居第二。
在 VDI LC Monday Login 測試中,916 記錄了 65,837 IOPS 的峰值和 240.5μs 的延遲。
結論
PBlaze2 5 提供 U.916 和 AIC 兩種外形尺寸,是 Memblaze 支持 3 DWPD 的數據中心驅動器系列的一部分,與僅支持 5 DWPD 的 PBlaze910 1 相比,這是一種更高耐用性的產品。 它採用 64 層 3D NAND 技術,並支持 AES 256 數據加密、完整數據路徑保護和增強型電源故障保護等企業級常用功能集。 在本次評測中,我們查看了 U.2 型號,其容量為 3.2TB 和 6.4TB,讀取和寫入的最大速度均為 3.5GB/s。 Memblaze 還表示,最大容量模型的持續隨機讀取高達 835,000 IOPS。
總體而言,916 3.2TB 型號的性能顯示出可靠的結果,即使其 U.2 接口的帶寬限制(x4 通道與 AIC 的 x8)也是如此。 在我們的 SQL Server 基準測試中,吞吐量達到 12,644 TPS,而平均延遲達到令人印象深刻的 2.0 毫秒。 在 Sysbench 中,Memblaze 驅動器表現良好,達到 8,532.2 TPS,平均延遲為 15 毫秒,最壞情況下的延遲為 27.7 毫秒。 在我們的 Houdini by SideFX 基準測試中,916 以 2,839.7 秒的成績位居排行榜中上部,這也是我們為該基準測試評測的性能最佳的 Memblaze 產品。
在我們的 VDBench 基準測試中,916 U.2 在我們所有的測試中保持了亞毫秒級的延遲,在我們的許多類別中它處於或接近最高水平。 亮點包括 665K 讀取 4K IOPS、490K 寫入 4K IOPS、2.4GB/s 64K 讀取和 2.11GB/s 64K 寫入。 對於我們的 SQL 測試,916 U.2 在所有三項測試中都浮動了大約 243 萬次 IOPS。 甲骨文以 189K IOPS、90-10 中的 193K IOPS 和 80-20 中的 XNUMXK IOPS 取得了不錯的成績。
PBlaze5 916 U.2 SSD 是 Memblaze 的又一強勁表現。 916 SSD 滿足了對更高性能和耐用性的需求,與其他 U.2 驅動器相比,它幾乎在我們所有的測試中名列前茅。 隨著數據中心對容量和速度的需求越來越大,Memblaze PBlaze5 916 U.2 使其成為一個非常有吸引力的選擇。