« 上一篇下一篇 »

XP 大内存优化方法

最近将笔记本内存升级到了2G,由于没有完全发挥2G大内存的优势,秦爱查了一些资料,发现的确有一些办法可以利用大内存(2G以上)来给XP提速。原理是:数据的读取速度调用速度:CPU>内存>硬盘,在XP下数据基本都从硬盘中读取出来的,如果我们将一些反复读写的临时文件等通过用不了的大内存来读取,那么就实现了XP提速的目标。XP 大内存优化一般有三种方法来实现:修改XP注册表、通过Ramdisk设置临时文件缓冲区、通过Supercache给硬盘的读写用高速内存来做缓存。

Ramdisk

Ramdisk就是一个用内存空间虚拟出的一个硬盘,在这里你可以把TEMP、IE浏览历史缓存甚至虚拟内存等放到这个虚拟硬盘中,使用方法是下载RamdiskRAR)后,打开软件安装内存盘就可以(见图一)。秦爱现在用得就是这款,主要将TEMP\TEM\IE临时文件\FIREFOX临时文件\PHOTOSHOP缓存区\虚拟内存放在Ramdisk生成的磁盘中。

ramdisk设置

图一

● TEMP\TEM设置:我的电脑-右键=》高级=》环境变量,设置包括“用户环境变量”和“系统环境变量”都改成R:\TEMP

● IE临时文件设置:控制面板=》intetnet选项=》常规=》设置,修改IE的缓存目录路径。

● FIREFOX临时文件:新建标签,输入“about:config”回车,在Config列表中点击右键,选择“新建→字符串”,在弹出的“新的字符串值”对话框“首选项名称”中输入“browser.cache.disk.parent_directory”确定,在下个窗口中输入“R:\FIREFOX CACHE”即可。

● PHOTOSHOP缓存区:编辑=》预置=》增效工具与暂存盘=》暂存盘=》第一,选R盘就可以。注意,如果你需要用PHOTOSHOP处理超大的图片,不要把暂存盘设为虚拟内存盘。

● 虚拟内存设置:由于你已经有了大内存,基本上不需要XP的虚拟内存,且希望XP应该在用完物理内存后再用硬盘的虚拟内存,你可以将虚拟内存设置的小一些,然后再将其放到Ramdisk生成的虚拟内存盘中。操作步骤为:我的电脑-右键=》高级=》性能=》设置=》高级=》虚拟内存=》更改。

Supercache

Supercache利用闲置的内存作为硬盘分区的缓存,可以大幅度提高硬盘的读写速度。当下载SupercacheRAR)并安装成功后,在你的XP盘符上单击右键就可以看到选项卡上出现一个PERFORMANCE选项,点开会就可以进行相关设置了(见图二)。由于其设置根据个人的电脑及思路有些不同,秦爱仅以电脑中有三个盘为例提供几个简单的设置参数:

Supercache设置

图二

● cache page size(缓存页大小):32K,该值越小对CPU的压力相应就大,且产生磁盘碎片,如果该太大,还会占浪费大量的系统资源。

● Cache size(缓存大小):256M,默认是128M,自定义时应把握其要为4MB的整数倍。

● Sort algorithm(排序算法):MRU,MRU即最近使用,即简单的排队原则,先进先出;MFU即最常使用,即每个文件被读取的时候,做一个简单的计数,当缓存满的时候,计数值小的先被清出缓存。

● Read-ahead(预先读取):1,指定预先读取的页数。

● Deferred-write mode(延迟写入模式):0,指定缓存页的平均写延时。

以上就是秦爱关于大内存用户XP系统下的优化提速方法,由于内容比较多且有些本人也是刚刚接触,只是给出了几种优化的思路,如果你有更好的想法或测评意见,可在评论中补充,我们共同探讨。