随着固态硬盘的普及,大家对测试软件的需求也越来越高,毕竟不同型号的固态硬盘在性能上千差万别。硬盘到手跑个分一是确认下买到正品,二是验证下安装和设置有无错误。而最常见的固态硬盘测试软件就是AS SSD Benchmark。虽然它的总分大家都看得到,但是各项成绩都有什么意义,大家确定都明白吗?
AS SSD Benchmark虽然是一款英文软件,但完全用不着下载可能潜藏病毒的所谓中文版。就以上图中东芝TR200的测试成绩为例,简单介绍下它的各项数值代表的内容。
SEQ Read/Write:顺序读写
顺序读写是对硬盘上连续位置进行顺序访问,这时硬盘的效率最高,SEQ通常是固态硬盘在理想状态下所能提供的最高读写带宽。
Random Read/Write:随机读写
与之相对的,将访问顺序打乱即为随机读写。固态硬盘虽然没有机械活动部件和磁头寻道延迟,但主控操作和访问不同闪存芯片中的数据依然需要额外的处理时间,随机读写的带宽就会比顺序读写低一些,但更加贴近现实使用环境。
4K-64Thrd就是用64个线程同时进行4K随机读写。
Windows虽然是多任务操作系统,但同一时间却只服务一个用户,因而大多数时间里4K-64Thrd的成绩都只是一个无法实际达到的理论极限值。
在机械硬盘时代,AHCI首次引入了"NCQ原生命令队列"特性,通过将发送到硬盘的读写指令在队列中重新排序,让机械硬盘的磁头臂尽可能顺路完成所有读写指令,节省时间提升性能。
在固态硬盘中,NCQ能够发挥更大的作用:不同闪存颗粒可以并发读写,相比机械磁头优化读写路线的方式更加高效。
下图为东芝TR200固态硬盘拆解,当前几乎所有固态硬盘都从NCQ中获益。TR200使用了东芝BiCS三维闪存,具备高存储密度、低写入延迟的特点。
接下来要关注的是AS SSD Benchmark测试成绩中最后一项Acc.time,它不影响测试的总分,而且不同玩家之间测得的成绩浮动范围很大。
Acc.time是存取时间的意思,AS SSD Benchmark在全盘范围内随机抽样若干个位置,使用512字节为单位进行读写,Acc.time就是固态硬盘响应最小读写指令的时间。由于固态硬盘内FTL闪存映射表的影响,空盘Acc.time成绩通常会比满盘Acc.time优秀的多。对于同样一块东芝TR200固态硬盘来说,不同朋友测得的成绩差异,可以反映出他们系统盘空间占用比率的不同。
如果本文对您有帮助,别忘了点赞转发哦~如有不明白的地方也可以关注并发送私信给我。