3.slc缓外4k随机读取性能
一般来说,大家的普遍共识是,ssd在低队列下的随机读取性能,是影响我们日常使用电脑时是否流畅的关键指标之一,比如我们在进行开机、打开软件、加载图片缩略图等操作时,都会用到随机读取操作。
不过要提醒大家的是,crystaldiskmark这类软件在进行测试时,会先将测试文件写入ssd,然后在其中进行读写测试。
由于消费级ssd普遍使用slc cache机制对写入数据进行加速,并且slc cache会对保存其中的数据提供更加精简、准确的ftl映射,所以crystaldiskmark测得的实际是基于slc cache加速后的结果,不能完全反映ssd真实的性能发挥水平。
例如,我们日常使用电脑时,打开软件或者加载游戏等操作,所访问的基本都是已经被挪出slc cache外区域内的数据,所以为了贴近实际,个人的习惯是,在crystaldiskmark测试完成后,再对ssd随机读取速度进行一次额外测试。
具体方法为,测试前以128kb qd32 的设置对ssd顺序写入填盘两次,再进行 15 分钟的q1t1 4k 随机读取测试,以排除slc cache的影响。
最终记录到的读取性能速度曲线如下图所示,单队列slc缓外4k随机直读的速度在24.87 mib/s左右:
4.fob状态混合随机读写
windows翔一样的i/o引擎和文件资源管理机制会限制ssd的性能发挥,所以为了展示ssd主控和固件在最佳工况下的性能,这里在ubuntu 24.04中,使用fio 3.36脚本再对宏碁掠夺者gm9进行一遍更加完整的,不同队列深度、不同混合读写方案下的测试。
需要说明的是,这个项目主要是为了衡量ssd主控的性能上限,所以在测试前,会确保ssd处于fob状态,并且不排除随机读取请求命中ssd内部dram的情况。
这里将相关测试结果整理成下图的表格,大家可以拿来和其他ssd参考对比。
五、温度测试
熟悉ssd的朋友们都知道,在使用crystaldiskmark进行测试时,ssd要先后经历多队列的顺序和随机读写,基本会拉满ssd的读写负载。
此时如果ssd功耗发热较大,或者散热措施没做好的话,就有可能会遇到ssd过热降速的情况,导致测试结果出现误差。而这也从一个侧面说明了,crystaldiskmark的测试过程本身就是负载相当高的场景。
所以这里我们就记录了室温27.9℃时,宏碁掠夺者gm9 2tb在只用联想老鼠夹散热器被动散热时,在整个crystaldiskmark测速过程中的温度和读写速率,并汇总成以下的曲线图,以观察它在高负载下的发热情况:
从传感器回传的温度数据显示,宏碁掠夺者gm9在测试过程中的磁盘最高温度为64℃,几乎就和普通的pcie4.0 ssd一样凉快。
而crystaldiskmark的测试结果如下图所示,也并没有发生明显降速,测试结果仍然保持在正常的误差范围内:
总结
曾经,gm7作为宏碁掠夺者在pcie 4.0时代推出的无缓方案ssd,凭借稳定的质量、优秀的性能和高超的性价比,成为玩家心目中的一代经典。
而宏碁掠夺者最新推出的gm9也很好的继承了前辈的各项优良传统,在8通道的联芸map1806主控和美光b58r闪存颗粒强强联合下,为我们带来了价格更便宜、温度更低的pcie 5.0满速ssd,比较适合想要尝鲜新品、同时又想控制预算的朋友入手。
而在618活动期间,通过合理参与优惠活动,叠加晒单返e卡之类的操作,这款ssd的入手价格还能再降至千元左右,有兴趣的朋友可以多关注一下。
发表评论