许多人听过“固态硬盘不需要做碎片整理”,但是对于为何不用整理,和“整理得话会有什么后果”不甚了解。现在就以飞利浦TR200为例子,根据实验一起来看看固态硬盘里的“碎片整理”到底发生了什么。
为了能呈现固态硬盘内数据读取的速度变化,在TR200固态硬盘内写入2个4GB尺寸文件,用不同的改动日期将二者从File Bench文件读取速度测试工具得到的结果之中分离出来起来。最开始2个文件信息读取速度应该是完全一致的:大概在480MB/s上下。
下面根据一款名叫PassMark Fragger的手机软件,对iobw.tst开展“碎片化”解决。这儿的碎片和固态硬盘一样,是系统文件方面的定义,是指文档中本来连续不断的一部分由于写入的位置不同而零碎地遍布在不同逻辑地址上。
碎片化处理的代价是,数据信息精彩片段被写入到新的闪存芯片部位,原本可以一次性整篇读取的信息,将来必须分数次载入。虽然闪存芯片的随机读取速度是机械设备盘的磁带机寻道要快点得多,终归不如持续读取速度快。因此碎片化处理之后,iobw.tst文件的读取速度大幅度爆出至361MB/s。表明一个问题:即使是固态硬盘不用碎片整理,但很多文件碎片针对固态硬盘仍然没有好处。
下面我们用Defraggler碎片整理程序流程去执行碎片整理,看其能不能处理固态硬盘的碎片难题。Defraggler默认设置对固态硬盘实施的是“提升”并非“整理”,但我们可以强制性它实行“整理”:
可是手机软件已明确的提醒了碎片整理也会减少固态硬盘使用寿命。这一点并不奇怪,碎片整理的一个过程就是把逻辑地址断断续续文件碎片载入出去,并重新写入到连贯性的逻辑地址上。
但是由于固态硬盘有FTL这样一个正中间转换层,逻辑地址和MAC地址并不是一一对应。虽然碎片整理程序流程将零碎的文档精彩片段在逻辑地址上整理变成连贯性顺序,却无力改变数据信息在固态硬盘闪存中具体的遍布。碎片整理手机话费了很多时间,造成了很多的写入,却依然徒劳无益,没法让文件信息读取速度恢复正常原有水准。
更糟糕的是,就算现在我们遵循app的提议,应用“提升”并非“整理”的形式解决固态硬盘,速率也难以恢复。由于“提升”实际操作实质上是对没有文档存储的“空缺”详细地址手动式推送Trim指令,促进固态硬盘主控芯片实现对空缺的位置垃圾分类回收。
但是已经储存有数据库的地区是很难Trim的:Trim的结论只有一个,那便是数据信息被清除。所以最终在白白浪费很多闪存芯片写入耐用度以后,大家还是没有方法可以让文件信息读取速度详细修复。
实行硬盘碎片整理的时候就会形成新的写入,而固态硬盘主控芯片会因为闪存芯片不可以遮盖写入的特征,挑选新部位写入数据信息,再将老位置标记为无效。每一次碎片整理都会使文档在闪存芯片里的碎片化程度又提高了一点点:帮倒忙!
记得固态硬盘时期大家如何处理越用越比较慢电脑操作系统吗?应用GHOST备份数据之后再复原回家,电脑运行速度就恢复许多。实际上GHOST恢复得全过程便是所有再次写入一次,只不过是用这种方法不太适合写入受到限制的固态硬盘。大家正常启动固态硬盘的过程当中,只要没刻意地整理碎片就行了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。