首页 企业 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 900 1600 1600 900 1600 1600
持续随机写入 (4KB) IOPS 稳态 165 260 305 345 480 500
延迟读/写(微秒) 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服务器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 测试配置(每个虚拟机)

  • CentOS 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订阅