229人参与 • 2024-12-25 • 硬盘
要知道windows后台进程对系统盘是否有读写操作、进而影响ssd测试流程,这一点我们是控制不了的。在变量无法控制的情况下,测试结果完全不可信,这个道理想必初中生都懂,但是某些kol明显不在这个范畴。再者说了,读取密集型ssd是企业级ssd领域中对op较小的产品分类,跟消费级ssd哪有一毛钱关系。
闲话少叙,pcmark 10完整系统盘的榜单中收录了我自己测试过的22款ssd(部分早期测试没有加入这个流程,很遗憾),具体如下图所示:
pcmark 10在测试过程中同样会受到slc cache的影响,所以这里我们以更好控制变量的全新出厂空盘状态下的成绩来绘制成图,仅供参考。
ps:这里并不是我自己不想测试75%或者95%满盘后成绩下降的情况,而是闪存ssd由于读写原理的限制,在高占用的情况下实际脏盘程度真的不好控制变量。
例如,在ssd容量占用同样为75%的情况下,ssd内保存的到底是规整的大体积文件、还是零碎的小文件,对ssd性能造成的负面影响会有极大差别,更何况不同厂商的垃圾回收算法在积极性、彻底性方面也各有千秋,实在是不好统一标准。
如果对这方面知识感兴趣的话,可以去看看我之前写过的《有缓ssd与无缓ssd有啥区别?固态硬盘应该怎么选?》这一篇;或者去pilipili看看homolab的《随机、稳态、缓外、无知以及谎言,不存在的随机写入--你所想要知道的ssd的一切》和《你所未知的slc cache与脏盘处理,关于slc cache的科普与分析》这两篇,讲得要更专业更深入。
如果说pcmark 10的完整系统盘测试是从系统盘角度来衡量ssd的性能表现,那3dmark的存储基准测试则更加注重ssd的读取性能,从游戏盘性能的角度对ssd进行性能评估。
3dmark同样通过回放脚本来模拟游戏加载的过程,从中衡量存储设备对游戏体验的影响,对游戏玩家有很高的参考价值。
这里收录了我测试过的25款ssd在fob全新出厂状态下的测试结果,供大家参考:
可以看到,在slc cache的加持下,即便是英睿达p310这类qlc ssd都能有很好看的分数。
所以说slc cache技术绝非仅仅只是对顺序写入速度有所加成而已,更精简的ftl结构、缓内更强的随机读写性能、经过垃圾回收后维持更低的脏盘程度,都是它存在的重要意义。
鉴于windows翔一样的i/o引擎和资源管理机制,我在ubuntu中,使用fio 3.36脚本再对部分ssd进行了一遍更加完整的不同队列深度、不同混合读写方案下的测试,受测ssd均处于fob全新态,测试结果未排除slc cache影响,随机读写性能会受到slc cache加速,主要是为了观察各产品在最理想的情况下会有啥样的表现。
每一款ssd在测试后,都会将相关测试结果整理成下图这类表格,这样汇总成图表横向对比就比较轻松了(在此感谢热心主包homolab无私分享的测试脚本,强烈建议ssd爱好者去pilipili关注他)。
由于该项测试开展的比较晚,之前测过的许多ssd都还给主人或者回血卖掉了,遗憾不能补测,所以目前只收录了12款ssd,大家参考一下就行。
1.多队列4k随机读取性能
可以看到slc cache对随机读写性能的加强是如此明显,以至于像solidigm p44 pro、英睿达t500 pro、技嘉酷鱼530之类的 tlc ssd似乎都快能和傲腾p5801x一战了。
2.多队列4k随机写入性能
在slc cache的加持下,甚至就连英睿达p310都可以小压傲腾p5801x一头,真是魔幻。
3.qd1 4k混合随机读写性能
在4k混合读写性能测试中,我们会在qd1-qd8的低队列深度下,分别使用9读1写、7读3写、5读5写等三种不同混合读写的比例,来测试ssd的合计iops。并且在混合读写测试折线图中,为了更好地可读性,人工剔除了傲腾p5801x的成绩。
为啥要剔除傲腾p5801x呢?如下图所示,实在是因为这家伙的混合读写能力太离谱,和它放一起,其余ssd直接就挤成一团了。。。。
4.qd2 4k混合随机读写性能
5.qd4 4k混合随机读写性能
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论