数据碎片:性能杀手

数据碎片:性能杀手

有几个原因可以解释硬盘实在是很慢。其中最重要的因素就是数据碎片(data fragmentation),而且它大大影响了硬盘的性能。下面的图片可以简单说明这个问题:

数据碎片:性能杀手
通常数据是一个接着一个储存的。

数据碎片:性能杀手
如果删除了其中一个文件,那剩下的文件间就会出现缝隙…

数据碎片:性能杀手
…当有新文件储存时缝隙就会被填满。如果新文件的大小比缝隙还大,那文件就会被分段储存(碎片)。

就算各位不是软件工程师,您也应该很容易了解碎片对性能的影响程度。只要文件是存成一大块的,那就可以循序读取(代表最大性能)。有碎片现象的文件通常需要两次以上的磁头定位动作,这么一来数据传输过程就常被打断,硬盘性能也自然大打折扣了。

虽然碎片并不影响存取时间(无论文件被分割与否),但是读写头可能读取完最后一个分段时的位置,已经与原本开始的地方相差甚远。可惜的是硬盘高速缓冲机制也无法处理这种情况。在性能如此低的状态下,高速缓存也不再有任何作用。

很明显的,碎片现象无法防范,不过您可以常常重整您的硬盘。不管硬盘上数据的流动量多寡,您应该几个星期重整它一次。如果您常常填满又清空硬盘,或是计算机数据的修改量少,那么只要您常常重整硬盘,那就能保持数据碎片的程度不那么高。


Google 广告
广告
并且的文章和评比
Recherches populaires