可能小海豚官方自己也没想到,明明是给企业客户打造的SSD,却在玩家群体中成为爆款,特别是今年闪存大幅涨价之后,没上车的悔不当初,二道贩子更是跺脚没有将这批货全部吃下……今天,盘它!
本期测评主角 —— PBlaze6 6530 3.84TB,容量和去年爆火的6536 3.2TB虽然不同,但可以通过调整命名空间,实现相同的容量和性能。更何况,它们本质上就是同一款产品。
小海豚是国内非常有名的企业级PCIe SSD厂商,官方名“忆恒创源”或“Memblaze”,可能更多人记住的是它的logo,也是“小海豚”的由来。公司2011年成立,做且仅做企业级的、PCIe接口的SSD,从私有协议到NVMe,从PCIe 1.0到5.0,产品已经发展到第七代,一直稳坐国产企业级PCIe SSD的头把交椅。
十几年间,小海豚也尝试过其它业务,如全闪存储方案FlashRAID,如自研主控(也就是今天的某主控厂商),但都因为起步太早,且需要更多的资金与团队规模而独立出去。小海豚自身则继续聚焦在企业级PCIe SSD的硬件设计、固件开发和可靠性测试,算是细分市场深耕的典型。
每个企业都应该专注在它最能够发挥能量的地方,与其在多个赛道内卷,不如大家通力合作,集各家之所长,共同推动产业长远、健康发展。小海豚和长江存储有着非常紧密的合作关系,2022年推出使用长江存储 NAND 的 SSD PBlaze6 6531,随后又推出6541和新一代 PCIe 5.0 SSD PBlaze7 7940,这两款 SSD 性能都很不错,我也写了评测文章,大家可以翻一翻。
小海豚最新消息指出,公司会和阿里平头哥合作,推出基于镇岳510自研主控的PCIe 5.0 SSD。镇岳510使用的是RISC-V架构,在IP自主方面会更好一些,加上长江存储下一代NAND和自研固件,算是国产技术拉满的产品了,非常值得期待。
回到本文主角,PBlaze6 6530是和三星PM9A3、Intel D7-P5510等国际大厂SSD直接对标的型号,采用PCIe 4.0接口,8通道主控,典型功耗低至11W,但性能更高。在StorageReview评测中,PBlaze6 6530因业务性能超过16通道主控的PM1735和CM6而一战封神。
6530和6536本质上是同一款,硬件、固件完全一致,只是OP预留不一样。我手里的是U.2 3.84TB,通常,U.2会被批量部署在服务器的前端面板托架,为了降低对服务器风道的影响,PBlaze6 6530在外壳上做了大量的开槽方便气流通过,加之本就不高的功耗,让SSD可以始终稳定运行。
SSD末端带有一个Micro-HDMI接口,当然,只是使用了Micro-HDMI的连接器,Pin的定义完全不同。该接口用于厂商进行硬件诊断和恢复,用户无需关心。一旁的两个小孔是SSD的LED状态指示灯,也是用于快速诊断的。
由于我的电脑并不具备U.2接口,因此我还需要用到PCIe到U.2的转接卡,也比较容易买到。至于U.2专用的硬盘笼搭配HBA卡、SlimSAS线,我个人不是太推荐,这些更适合企业客户,有厂家完善的技术支持,不管哪个环节出问题都能解决。个人用户还是越简单越好。
PBlaze6 6530的标签带有易碎设计,螺丝也被盖在下面,因此我就不拆了。内部展示的图片网上有很多,大家可以搜一搜。
PBlaze6 6530使用NVMe 3108主控搭配16颗176L企业级3D TLC NAND,与消费级M.2 SSD相比,这样的配置可谓相当豪华,64 Die的配置可以更好的满足高并发IO访问请求,并使得TLC直读/直写都能达到一个比较理想的性能水平。同时,在小海豚自研固件的加持下,PBlaze6 6530的3.84TB版本写寿命达到了1.5 DWPD,高于行业常见的1 DWPD。
SSD基本信息如下,默认设置下,PBlaze6 6530 3.84TB分配了1个命名空间,最大32个,LBA格式为512B,同时支持512B+8B、4096B、4096B+8B,以及4096B+64B,以便对数据的保护信息进行保存。我使用的固件为 0A1022T0。
SSD在配合风扇的情况下,综合温度仅为 32℃,非常低。SSD具体配置了几颗温度传感器,通过smart-log命令看不到,也就是说这部分数据没有提供。
当然,作为NVMe协议规范组织成员,官方工具nvme-cli还集成了一些memblaze自定义的命令,如smart-log-add命令可以查看PBlaze系列NVMe SSD的NAND磨损情况,以及功率等信息。这里只说温度、功耗。
可以看到,SSD历史经历过的最高温度为323,也就是49.85摄氏度,这也是在我的测试环境下,SSD长时间满载所能达到的最高温度。在7:3满压力4K随机混合读写下,PBlaze6 6530的功耗为10W到11W,瞬时功耗最高13W。作为参考,消费级M.2的PCIe 4.0 SSD在满载情况下可以达到8W,企业级16通道主控的SSD通常在20W-25W。
我一直强调,8通道主控的SSD会更适合个人使用,最主要原因就是功耗真的低,并且性能相较于16通道主控的SSD,并不会差太远。更低的功耗意味着更少的发热,SSD运行起来更稳定,即使不搭配专门的散热风扇,也不容易有过热的情况发生。
首先看基准性能是否达标。在Linux系统下,使用FIO进行稳态性能测试,该软件也是目前几乎所有企业级SSD厂商性能参数的制定依据。
4K随机性能测试开始之前,需要使用4K随机写将PBlaze6 6530处理至稳态,也就是最差情况下用户依旧可以获得的性能。3.84TB的标称稳态4K随机写为190K IOPS,也就是778MB/s,3840GB除以778MB/s为4935秒,最少两遍全盘容量写,我选择执行15000秒,别问为什么不是10000秒,问就是“我乐意”,IO压力为QD64,线程数量8。
PBlaze6 6530 3.84TB在空盘状态下,4K随机写性能为765K IOPS,此时并不需要触发GC;随着写入的继续,在1500秒的时候,GC开始介入,一些地址被再次随机选中;在大约10000秒的时候,SSD基本进入4K随机稳态,最终4K随机写稳定在200K IOPS。
这里需要指出,对于个人用户使用场景,通常压力并不大,并且顺序写居多,因此大可不必关心200K IOPS是否够用,这里只是对基准性能进行验证。
4K随机读,稳态下,PBlaze6 6530在QD128时IOPS突破100万大关,在QD256时达到1132K IOPS,超过小海豚官方值,也是目前8通道PCIe 4.0企业级SSD性能的第一梯队水平。不同QD压力,汇总性能和延迟结果如下:
4K随机写,前面提到稳态性能为最差200K IOPS。如果修改OP,将3.84TB修改为3.2TB,则4K随机写性能如下,可以升至440K IOPS水平,是目前同类产品中性能最好的。
4K随机混合性能,3.84TB容量最高为475K IOPS;3.2TB容量最高为 639K IOPS。作为参考,目前PCIe 4.0的16通道主控的企业级SSD,最高能到800K IOPS(SCM除外)。
顺序性能测试开始前,同样需要进行稳态的预处理,即,使用128K顺序写全盘最少两遍。预处理性能曲线如下,在长达1500多秒的写入中,SSD性能始终在4.9GB/s写速上下,且超过官方值,总写入量为7154GiB,即7680GB(所以就别拿 HDTune那个200GB连续写入说话了……)
128K顺序稳态性能测试日志如下:
这里放一张消费级PCIe 4.0 M.2 SSD 2TB的全盘顺序写测试结果,该SSD的SLC Cache为固定8GB容量,平均写速为1620MB/s,最低写速只有214MiB/s,也就是224MB/s,最大写速有4804MiB/s,即5037MB/s。企业级SSD的性能优势一目了然。
回到PBlaze6 6530,128K顺序读,SSD在QD64时达到6.8GB/s的读带宽。
128K顺序写,在QD4时就能达到很高的性能水平,在QD512时突破4.8GB/s,也是小海豚给这款产品定的标称值。
CrystalDiskMark是大家非常熟悉的,在Windows系统下,基于文件系统的磁盘基准性能测试软件,考量的是用户在其具体的电脑软硬件环境下,可以获得的最高性能。
有人说CrystalDiskMark并不具备参考性,理由是SLC Cache带来的性能优化。但我认为,不管消费级SSD如何实现,至少短时间内,它确实可以提供如此之高的性能。此前也曾使用FIO将一块消费级SSD填满,SLC Cache虽然失效,但读性能并没有受到影响。
企业级SSD并不通过SLC Cache进行写加速,因此CDM测试成绩会稳定的多。通过调整合理的线程数量与队列深度,测试结果如下:
PBlaze6 6530 的顺序读、顺序写性能均达到厂商标称值;4K随机方面,由于CDM无法进行SSD稳态的性能测试,因此4K随机写成绩偏高;4K 随机Q1T1,只是很多人想看,但实际没有太大的参考价值,个人应用场景下,大部分IO请求都是顺序的。
有人说4K随机Q1T1会影响SSD加载游戏的速度,确实有影响,但也没有想象的那么巨大。现在几乎99%的PC游戏都遵从了光盘时代的游戏载入方式,即,尽可能将一些零散文件打包为一个大的文件,以顺序读的方式,减少光头、磁头的频繁寻道。这些打包好的顺序流数据会经过CPU解压缩,再将里面需要处理的数据发送至GPU,供渲染输出。模型大致如下:
对于光盘和机械硬盘,由于寻道需要时间,需要读取的文件数量又很多,因此存储介质往往会成为性能瓶颈,造成CPU的大量等待;但对于SSD,由于并没有光头、磁头摆臂机械运动带来的限制,加上本身就更高的顺序读性能,大幅减少了游戏的载入时间。但是,当SSD性能提升到一定程度,瓶颈就又交还给了CPU。这也是为何 SATA SSD、M.2 SSD、企业级SSD游戏载入耗时都差不多的原因。
思虑再三,还是决定把3DMARK Storage Benchmark测试成绩放上,2226并不算高,仅排进前50%水平。原因也很简单,4K随机Q1T1是一方面,其次,性能的优化策略不同,企业级更注重多线程爆发,消费级更注重Q1T1,并且有预读功能加持,此外,SLC Cache在游戏移动、存档、视频录制等环节,也会带来巨大益处。
至于其它测试软件,基本是重复验证了,如,PCMARK和3DMARK,场景虽然不一样,但都是针对应用的,3DMARK跑分高的PCMARK跑分也会很高;基准测试有FIO,最高性能有CDM,稳态测试也有了,足够了。
总结一下:PBlaze6 6530作为一款两年前发布的产品,也是我们常说的“数据中心级SSD”,从性能表现看已经足够优秀。一场意外使它走进了广大玩家视野,不输旗舰级PCIe 4.0 M.2 SSD的性能,充沛的容量(3.84TB不够用的话就去选7.68TB),持续的性能稳定性,较低的功耗与发热(同类产品中最低,仅比消费级略高一点点),都让它同样非常适合个人玩家使用。
尽管今年闪存价格飞涨,导致这款SSD价格也上升了很多,但是和三星990 PRO、WD SN850X 4T相比,某宝价格还更低一些,加上企业级的用料,更高的写寿命,如果安装条件允许,如果你本来也打算选旗舰级的SSD,那么真的不妨考虑一下这款企业级。
以上。