很多人都喜欢自己组装电脑,固态硬盘就是电脑上比较重要的配置,那么固态硬盘到底需不需要整理碎片呢?
固态硬盘(SSD)每个块的读取时间都是恒定的,不像机械硬盘读取物理连续的扇区才有最快速度,因此机械硬盘才要“整理碎片”,而且SSD的写入寿命(按次数)比机械硬盘少一到两个数量级,经常整理硬盘会大大加速老化。无论是机械盘还是固态盘,都是数据越连续越高效,这不用质疑。机械盘是因为机械装置限制。固态盘是因为页表大小限制,或者是树状表存储空间限制,机械盘暴露给上层的LBA是直接能够对应到具体位置的地址,因此连续LBA对机械盘的性能提升非常明显。

SSD目前都有GC能力,而且现在Windows系统支持trim,系统会自行按需执行,无需个人刻意为之。系统在进行碎片整理时,读写操作确实很热闹,但是SSD对NAND闪存实际写入量连1G都不足,几乎无法引起个位数的变化。对于NTFS等日志型文件系统存在文件表/MFT碎片,不过除非你一直在SSD上编译大工程一般不需要关心这个。
机械硬盘的瓶颈在于寻道时间,因此要减少文件的分散程度。而固态硬盘是通过片选信号来访问硬盘上的不同区块,众所周知,电信号不像磁头,是没有延迟的。因此即使数据再零碎,对于硬盘控制器来说都是一样的,不会额外增加读取时间。
标签: 固态硬盘