VCache是Windows为
硬盘分配的、作为高速缓冲的物理
内存,可大大提高
硬盘的读写速度,类似于DOS下Smartdrv的用途。单击“开始”→“运行”,在弹出的文本框中输入:SYSTEM.INI,回车后系统会用“记事本”打开该文件;找到[vcache]字段,在最后一行下面加入以下语句(由于这里的数值以KB为单位,你可使用MB*1024或Bytes/1024公式来转换数据):
(1)MinFileCache=x,设置最小虚拟高速缓存,建议将其数值设置为物理
内存的1/8。
(2)MaxFileCache=x,设置最大虚拟高速缓存,建议将其数值设置为物理
内存的1/4,也就是MinFileCache的两倍。
(3)Chunksize=x,它直接影响到系统性能,虚拟高速缓存是
内存里面的一个独立模块;分有很多“块”(Chunk),如果块尺寸(Chunksize)设置过小就会增加占用的块数。如果块尺寸设置太大则会浪费很多资源。所以最好的取值是不大不小。如果必要,可以用乘以512(或1024,2048等)的方法改变数值。这个数值主要起决于Min/MaxFileCache设置,不过,512或1024都应是比较理想的数值。
(4)NameCache=x,主要用来保存最经常访问的文件名称,它能使文件系统减少搜索文件分配表寻找路径的时间,从而优化性能。
(5)DirectoryCache=x,指定虚拟文件分配表(VFAT)使用多小缓存来保存最经常访问目录的位置,固定数值可以使Windows不需要为缓存的增加/缩小而重新分配
内存。
下面这个表格显示了不同类型与用途的电脑所应设置的NameCache和DirectoryCache数值,你可以对照参考:
计算机类型 NameCache= DirectoryCache=
内存使用量 =
台式机 677 32 10KB
笔记本电脑 337 16 5KB
网络服务器 2729 64 40KB