- 内容展现
- 最新评论
全国产新高度!忆恒创源PBlaze7 7A40 PCIe 5.0 SSD评测
去年10月我们评测了忆恒创源的国产满血企业级PCIe 5.0 SSD——PBlaze7 7940。数字到了9就被认为是极限,14GB/s也是PCIe 5.0接口的满血速度,而今年“小海豚”忆恒创源百尺竿头更进一步,PBlaze7 7A40将全国产与极致 ...
理论性能测试
1.GFIO测试:4K随机写入511K IOPS,4K随机读取3337K IOPS GFIO为功能强大的fio提供了一个图形化界面,不过配置文件还是需要提前动手写好,然后在GFIO中加载。GFIO会每秒刷新显示测试过程中的传输带宽和IOPS数值。测试开始前需要先对SSD进行预处理,首先格式化SSD,顺序填盘2次,128KB顺序读QD1性能,由于PBlaze7 7A40支持预读功能,当SSD检测到当前读取的逻辑地址连续,SSD会提前加载后面逻辑地址包含的数据,大幅缩短读延迟,并极大优化小压力下的顺序读取性能。本环节PBlaze7 7A40在QD1顺序读压力下表现出了超过5.8GB/s的读性能,非常强悍。 随机性能方面,首先格式化SSD,使用128KB QD512参数顺序写入全盘1次,再使用4K Q64T8参数随机写全盘3小时,可以看到稳态下PBlaze7 7A40 7.68TB的测试成绩为509K IOPS。 4K随机读取测试使用Q256T16参数进行,稳态下PBlaze7 7A40 7.68TB的测试成绩为3337K IOPS。三星PM1743的4K随机读取性能为2500K IOPS,而忆恒创源上一代PBlaze7 7940就达到了2800K IOPS的水平,本次测试的PBlaze7 7A40更是实现了3300K IOPS的4K随机读性能,这样的提升幅度可谓惊人。 2.ezfio测试:随机读3217K IOPS,6.4TB随机写突破1000K IOPS ezFIO是一个可重复进行企业级SSD稳态性能测试的脚本。在测试开始前会有两次全盘容量写入的预处理阶段,帮助模拟企业级SSD的长期性能。ezFIO同时支持Windows和Linux平台,测试完成后可自动生成测试报告。 为了满足PBlaze7 7A40的测试需求,我们再次修改了ezFIO测试脚本,将QD深度从512进一步扩展到1024,以充分体现Pblaze7 7A40的性能潜力。实测忆恒创源PBlaze7 7A40 7.68TB在稳态下4K随机读取IOPS达到3217K IOPS(标称值3300K需要更高的QD深度),4K随机写入IOPS达到505K IOPS。在QD=1的情况下,4K随机读取/写入延迟分别为55/5 μs,表现出色。 不同Block Size下稳态顺序/随机读写测试,其中顺序读取速度达到14310 MB/s,实现了PCIe 5.0 x4接口下的满速读取。 混合读写相比纯读纯写对SSD的压力更高,也更能体现SSD在实际使用中的表现。测试使用4K QD1024混合随机读写(读写比70:30)进行,PBlaze7 7A40 7.68TB的表现非常出色,稳态4K混合随机读写平均IOPS达到976986,标准差13425,变异系数1.37%。 接下来通过删除并新建namespace的方法将PBlaze7 7A40从7.68TB调整为6.4TB,模拟PBlaze7 7A46 6.4TB的表现。可以看到稳态下4K随机读取IOPS依然达到3217K IOPS(标称值3300K需要更高的QD深度)。稳态4K随机写入IOPS则提升至1000K IOPS。在QD=1的情况下,4K随机读取/写入延迟分别为55/5 μs。 不同Block Size下稳态顺序/随机读写测试,读取部分变化不大,写入性能有提升。 OP至6.4TB后,稳态4K混合随机读写平均IOPS达到1497324,标准差19281,变异系数1.29%,混合读写性能相比之前又有大幅提升。 忆恒创源PBlaze7 7A40 7.68TB稳态4K混合随机读写百位分延迟表现: OP至6.4TB后的稳态4K混合随机读写百分位延迟: 3.SNIA SSS PTS-E 2.0测试 SSS PTS的全称为Solid State Storage Performance Test Specification,即固态存储性能测试规范,它由SNIA存储网络行业协会制定,当前最新版本是2.0,包括针对企业级SSD的PTS-E规范以及针对消费级SSD的PTS-C规范。 通常,基于NAND闪存的SSD在FOB(Fresh-Out-of-the-Box)阶段以及格式化之后,由于NAND中并没有有效的用户数据填充,因此在写入时并不需要执行垃圾回收动作,致使SSD性能偏高。随着SSD的继续使用,NAND会逐渐被有效的用户数据和无效数据填满,致使在新的写入操作发生时,需先执行GC,导致SSD写性能下降并最终达到一个稳定状态。 PTS是针对SSD稳态性能的测试,为了方便不同SSD的稳态性能具有可比性,要求测试在没有文件系统干扰的情况下进行,通俗的说就是SSD在没有建立FAT、NTFS、EXT等分区的情况下进行。 为了使SSD达到稳态,PTS测试需要先执行预处理,也就是我们常说的“填盘”,随后执行最多25轮的一系列随机混合读写操作,包括512字节、4K、8K、16K、32K、64K、128K和1024K块大小,每个块大小又分别对应0/100、5/95、35/65、50/50、65/35、95/5和100/0七种不同的读写比例,共56个测试项目,每个测试项目执行1分钟,每一轮测试耗时56分钟。 稳态的判定方式为:检查测试窗口中的4K随机写入、64K R65:W35混合随机读写和1024K随机读三项成绩,允许波动范围+-10%,如连续5轮均符合要求,则判定SSD已经进入稳态。 SSS PTS测试结果需摘取稳态下所有56个测试项目的性能结果,并根据需要,用数据表格、2D或3D图示三种形式进行展现。为压榨PBlaze7 7A40的性能,本次测试使用了16个任务数量,每个任务QD为256,测试结果见下面表格: 通过调整用户容量为6.4TB,模拟PBlaze7 7A46的性能表现,可以看到,稳态下,SSD的随机写和混合读写性能提升明显。 |
本文版权归 PCEVA,PC绝对领域,探寻真正的电脑知识 原作者所有 转载请注明出处
热门评论
热门评论