做固态硬盘是否会出现碎片化?如果出现碎片化,是否会导致绩效下降?
答案1
是的,SSD 确实会产生碎片。它对性能的影响会像普通硬盘一样大吗?不会。
碎片化只是指文件无序放置。所有存储设备都需要碎片化,而不必每次写入时都重新排列所有已写入的数据。
答案2
固态硬盘不需要碎片整理。碎片整理可能会缩短硬盘的使用寿命。磨损均衡技术故意对数据进行“碎片化”以确保驱动器的一致性寿命。
来源:奥克萨斯
答案3
“受苦”?不。经验? 是的。
碎片化是指文件被写入不连续的块。对于全新、干净的驱动器来说,这不是问题,但一段时间后,随着驱动器填满和文件被删除,新文件最终会开始写入任何可用的块,而这些块可能并不总是足够容纳整个文件。这确实不解决这个问题的方法(除了将所有内容写入空驱动器一次,然后再也不写入任何内容),即使使用更好的文件系统也不行。
然而,正如 sblair 指出的那样,这实际上并不是 SSD 的问题,就像 HD 一样,因为 SSD 上没有磁头在磁盘上物理移动来收集数据,所以不会对性能造成影响。
此外,正如 Marcin 和 Molly 所解释的那样,SSD 需要将数据分散到整个驱动器中,以防止其开头部分磨损而其余部分仍未使用。因此,SSD 故意将数据碎片化以将其分散到整个驱动器中。此外,您不想对 SDD 进行碎片整理,因为这不仅违背了分散数据的目的,而且所有额外的写入都会更快地磨损它。Robers 给出了一个很好的解释关于 SSD 与传统旋转磁盘的区别,以及 SSD 上的扇区并不反映物理布局。
这是 SSD 相对于旋转 HD 的另一个优势:碎片不再是问题。
SSDs : 5 (less power, less heat, faster, no fragmentation, smaller)
HDs : 1 (longer lasting)
警告:
但这并不意味着 SSD 是理想的、无忧的存储解决方案。除了磨损之外,还有一个关键问题需要注意。虽然 SSD 确实采用了磨损均衡技术,并且其固件管理扇区映射,但这并不否认 SSD 与所有允许修改的存储设备一样,做变得碎片化,当您需要恢复丢失的文件时,这就会造成死亡。
使用容错性更强的文件系统(如 NTFS,而不是 FAT32)在一定程度上会有所帮助,但事实上,碎片化文件比没有碎片的文件更难恢复(如果不是完全不可能的话)。当然,在这种情况下,“碎片化”是指从操作系统的角度来看,与物理布局无关。
答案4
普遍的共识是它们可能会产生碎片,但没有必要进行碎片整理,更糟糕的是,这可能会导致驱动器寿命缩短。我喜欢 Tom's Hardware 及其调查时的解释Diskeeper 的 SSD 碎片整理产品。