外媒SSD横评出炉,PBlaze5实力领跑

北美评测机构StorageReview新一轮的NVMe SSD横向评测已经开启,Memblaze的PBlaze5、Intel的P4510以及HGST、三星等国际主流存储厂商的NVMe SSD都在此次评测之列。PBlaze5在众多的测试案例中,性能表现抢眼,几乎统领全局。StorageReview所有测试均在StorageReview Enterprise Test Lab中进行。测试环境中的工具、负载以及服务器设备都有统一的标准,以此保障测试的公平性。同时,在测试条件统一前提下,StorageReview将多款产品的结果会放在同一文章中进行对比分析。

全面而接近真实场景的测试场景
StorageReview评测以全面的性能测试著称,针对NVMe SSD的评测项目包括:

  • SQL Server 性能测试;
  • MySQL OLTP数据库(Percona 的Sysbench);
  • 视频渲染类应用测试(SideFX 的Houdini);
  • 存储设备性能测试。测试工具为VDBench,主要测试项包括4K随机读/写IOPS、顺序读/写带宽;
  • SQL和Oracle负载;
  • VDI启动、登录等操作测试;

每篇StorageReview的评测文章都会汇总多款同类型产品的测试结果,并对结果进行对比解读。

此次参与评测的U.2接口,3.2TB版本的PBlaze5 900系列PCIe NVMe SSD,与PBlaze4(3.2TB)、Intel P4510(3.2TB)、东芝PX04(1.6TB)都进行了全面对比,结果反映在《Memblaze PBlaze5 NVMe SSD Review》和《Intel SSD DC P4510 Review》等报告中。

PBlaze5 900 PCIe NVMe SSD,U.2接口
PBlaze5 NVMe SSD中的性能王者
值得一提的是,StorageReview此次对PBlaze5的两个固件版本进行了评测(去年发布的旧版本及上月刚刚升级的新版本),以评测新版本的性能提升幅度。本说明通用于下文所有的评测结果。StorageReview测试的重点在于SSD的性能,下图展示了4K随机读的性能。

4K随机读,主要测试随着IOPS提升延迟的变化。可以看到PBlaze5在70万IOPS的性能下仍能保持150μs延迟。
4K随机写同样有着优异的成绩,StorageReview在报告中指出PBlaze5在597,647 IOPS时,延迟达到最大值,为211μs,是参与测试几个产品中不同IOPS性能下延迟最平稳的一个。
64K顺序写带宽中,PBlaze5可以在近2.5GB/s的写带宽下仍能保持100μs的延迟。是带宽从低到高过程中,低延迟体验保持最久的一个。MySQL、Oracle和SQL Server是最为主流的三大数据库系统,同时也是对存储设备高性能有硬性要求的应用代表。StorageReview对三个数据库场景中不同负载压力下PBlaze5的表现做了全面测试。

15000个虚拟用户的SQL Server延迟。PBlaze5延迟为7.5μs,排在Memblaze  PBlaze4之后的第二位。MySQL测试中使用了Percona ,测试工具为SysBench。

在4个虚拟机并行压测下, PBlaze5 保持了99%的I/O 延迟在29.4ms内,是参与测试产品中延迟最低的。
PBlaze5 VS Intel P4510
除以上品类的SSD横评对比以外,StorageReview还单独将Intel P4510与最新的PBlaze5的测试结果进行了比较,PBlaze5 同样表现不俗。限于篇幅,以下摘录了写性能、数据库应用和VDI性能对比,全文对比请参考文末的全文链接。

上图是4K随机写测试结果,可见PBlaze5在60万IOPS处才出现延迟峰值,而在此之前PBlaze5一直保持着低延迟,也是参与测试多款产品中唯一一个在50万及更高IOPS性能下仍能保持低延迟的产品。

与4K随机写操作结果类似,在64K顺序读操作测试中,PBlaze5是唯一一款在1.5GB/s及更高带宽下仍保持不足100μs的延迟,并且直到2.5GB/s写带宽时,延迟仍在可控范围中。

上图可以看到PBlaze5在Oracle场景中不同IOPS均能保障低延迟,延迟峰值为157μs,出现在277,100 IOPS处。此外,StorageReview还对Oracle-90-10和Oracle-80-20进行了测试,PBlaze5 表现出持续稳定的性能。
StorageReview对于VDI场景中启动、登录等高I/O压力下的SSD性能表现。
上图可见VDI-FC-Init-Login场景下,PBlaze5在达到12万IOPS的同时,保障VDI登录操作持续低延迟,性能达到其他产品的150%以上。

VDI另一个重要的高并发场景是启动,在VDI-LC-Boot测试中,PBlaze5同样能够在IOPS性能提升过程中,保持延迟始终在200μs以内。

从StorageReview测试结果来看,不论是Oracle、MySQL、SQL Server三大数据库还是VDI这样的典型的高I/O压力应用,PBlaze5都能保障高IOPS和低延迟,在性能平稳性也有着优异的表现。

“Top Performer”,”Frontrunner”在测试报告中一度成为了PBlaze5的代名词。

无论是跟Intel P4510比较,还是跟其他友商产品比较,PBlaze5新版本性能表现抢眼,小编冒死挖出底层技术原因,分享给大家:

在读带宽优化上,新FW充分利用Flash特性,采取短读,Flash Cache命中,数据排布优化等多种优化方式,使Flash在同样的时间/功耗下能提供更多的数据。直观看,U.2 PCIe x4前端接口限制的情况下,PBlaze5达到3.5GB/s带宽需要的功耗下降(Memblaze实测功耗15W),AIC PCIe x8的情况下,几乎和旧FW同等的功耗下,实现6GB/s的带宽(Memblaze实测功耗18W),一举突破 PCIe x4 的瓶颈限制。 

在写带宽优化方面,新FW优化了代码逻辑,也突破了之前的瓶颈。写带宽的提升没有魔术,必然带来功耗的一定上升,但仍在25W的限制以内。新FW在此方面同步优化了功耗控制代码,提供NVMe标准的功耗模式命令,能实现15/20/25三档,需要多少,控制多少。

随机访问上,新FW首先优化了FW代码结构,使得代码效率更高,硬件路径更短。直观感受是IOPS提高,Latency缩短。另一方面,新FW使用新的Flash特性,能有效提升系统QoS的特性。

Memblaze成立至今7年多以来,一直秉承着认真严谨的产品研发理念,死磕技术,打磨产品,竭力为客户提供更高质量、更好体验的前沿闪存产品。感谢一路支持的客户、伙伴、媒体朋友以及关注闪存技术的粉丝们,未来,我们还将提供更前沿、优秀的产品与大家分享。

 

全文链接:

Memblaze PBlaze5 NVMe SSD Review

http://www.storagereview.com/memblaze_pblaze5_nvme_ssd_review

Intel SSD DC P4510 Review

http://www.storagereview.com/intel_ssd_dc_p4510_review

StorageReview Enterprise Test Lab

http://www.storagereview.com/storagereview_enterprise_test_lab