【转贴】 关于磁盘缓存的设置,网上流传的方法大都有误!

【转贴】 关于磁盘缓存的设置,网上流传的方法大都有误! - 故障解答 - 电脑教程网

【转贴】 关于磁盘缓存的设置,网上流传的方法大都有误!

日期:2007-08-03   荐:
[原作者:krs1024 ] 
大家都知道设置磁盘缓存要修改注册表: 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement]里面的“IoPageLockLimit”。 
看了看网上这方面的文章,千篇一律,都说这个值的设置是以KB为单位的。因此,如果要设置32M的缓存,就要把该值设置为32768(换算成16进制就是8000)。 
但是我在微软的网站上查到的文档却不是这么说。官方的说法是:这个值是以字节为单位的,也就是说,如果要设置32M缓存,应该把该值设置为33554432(换算成16进制就是2000000)。另外,如果这个值设置为0,那么缓存就是默认的512KB。 
事实也证明了这个问题。我很早就根据网上流传的文章把这个值设置为32768,自认为设置了32M,实际上只有32KB,比默认的512KB还少了很多。结果磁盘性能果然严重下降,开始菜单中弹出下一级菜单都需要读磁盘,拷贝文件非常慢,使用电驴之类磁盘操作比较频繁的软件,常常会出现非法操作而导致程序关闭。 
后来把这个值改为33554432,性能果然恢复。电驴不再非法操作,开始菜单的打开也变得顺利,在磁盘内部拷贝较大的文件时,通常前面部分的进度特别快(说明文件并没有真正写入磁盘,而只是写入了缓存)。 
大家也可以试一下。
标签: