鲁大师磁盘测试到底测的是什么?到底是否科学?

海贝   2019年7月08日 浏览量:6226

鲁大师中有一项硬盘检测,能够扫描出存在瑕疵和即将损坏的硬盘,这是真的吗?

要了解鲁大师硬盘检测的原理,不妨回顾下老牌硬盘检测软件HDTune的错误扫描功能。HDTune的错误扫描图在很多二手硬盘交易过程中被当作有无故障的证明,不过它也只是“错误扫描”,却没有提到体质检测,扫描只有绿色正常和红色故障两种结果,并不能预测硬盘是否接近生命末期。

鲁大师到底是如何评判优良、正常和瑕疵的?存储极客在运行鲁大师硬盘检测的同时打开Windows资源监视器,切换到磁盘页面可以看到此时被检测的硬盘正被持续读取,队列深度小于1,说明测试是单线程运行的。

接下来再通过Process Monitor工具可以探测到鲁大师的测试手法,实际就是以256K区块进行连续位置的读取。

鲁大师将读取延迟作为评判硬盘体质的标准。什么是延迟呢?简单来说就是从指令发出到结果返回的过程。最简单的例子就是大家在网络游戏中都会遇到的网络延迟。

对于电脑中的硬盘也是一样,程序发出读取请求,操作系统将其转换为底层ATA指令,由固态硬盘主控接受指令并执行实际闪存信息读取,经ECC纠错引擎检查通过后原路返回给应用程序。

机械硬盘使用涂有磁性材质的盘片记录数据,在有弱磁道产生时读取速度会变缓,以此推断硬盘健康状况是有理可依的。不过对于固态硬盘来说就不太一样了,闪存不同位置的读取速度虽然比较接近,但闲置垃圾回收、闪存磨损均衡等硬盘内自动任务都会影响到测试的准确性。

以东芝TR200为例,它使用3D闪存与LDPC纠错技术,在闪存写入寿命末期会经过LDPC硬解码、LDPC软解码多次尝试读取,理论上接近损坏的闪存单元在读取延迟上会高一些,但相比正常状态时的增长幅度并不大,通过存取延迟来判断固态硬盘寿命状态还是不靠谱。

不过固态硬盘的读取延迟却也是一个非常有研究价值的内容。存储极客使用IOMeter进行4KB区块随机读取测试,调整不同的队列深度来分析固态硬盘性能。

东芝TR200固态硬盘在队列深度在8以内时,读取操作延迟大部处于100-200微秒之间,随着队列深度继续增长,QD=32时负载最大化,延迟以200-500us和2-5ms为主。与之对比的是,7200转台式桌面硬盘在QD≤2时延迟以2-5ms为主,比固态硬盘满载时响应还要迟缓,机械盘在满载QD=32后主流延迟表现达到100-200ms,几乎是固态硬盘的50倍,怪不得从机械硬盘升级到固态后的感受如此的顺滑!

(完)


加载中...

正在加载更多内容...

更新日期:2019年7月08日
关键字:鲁大师 磁盘检测
免责声明:文章或资料来源于网络,如有关于本文内容、版权或其它问题请于文章发表后的30日内与本网管理员联系删除或修改。

01/1|<<1>>|