前几天碰巧和几个朋友讨论到了如何最大限度的优化磁盘性能的问题,虽然现在这方面功能强大的工具不少,但是总觉得除了要知道如何运用这些工具外,还是要对一些有关磁盘分区的基本知识有所了解,所以就抽空写了这篇文章来和大家分享。
<script id=ad_text_pcjob src="http://www.pconline.com.cn/script/ad_text_pcjob.js" defer></script> 由于影响NTFS文件系统的性能有很多的因素:比如硬盘簇区的大小,MFT和页面文件的碎片化程度,其所处于硬盘分区的位置,NTFS卷区的压缩,NTFS的卷区来源(比如是否是从FAT卷区转换来的)等。所以说到要对NTFS文件系统的性能进行优化,我们就必须优化所有这些影响NTFS文件系统性能的全局变量。当然还有一些其他的方法比如整理硬盘碎片也可以在一定的限度上改善磁盘的工作性能。
合理定义磁盘簇区的大小
簇区是一个磁盘存储的基本单位。当我们在建立文件时,即使该文件只有一个字节大小,如果是在FAT文件系统上那么系统还是会分配一个簇区来保存该文件。而在NTFS文件系统下,如果文件足够小,那么文件可能就会被保存在MFT主文件表中而不需要分配额外的簇区来保存。如果当文件的大小逐渐增大而超出了第一个簇区的容量,那么系统会自动分配一个额外的簇区来使用。从这里我们可以看到,如果簇区的空间越大,那么浪费的空间也可能越多。但是,磁盘的总体性能会比较好。
下面的表里的数据就是在Windows NT/2000/XP下格式化NTFS分区所用到的默认值
磁盘大小(逻辑卷区) | 簇区大小 | 扇区 |
512 MB 或者更小 |