热点科技

标题: 细说Windows XP 虚拟内存优化(图文) [打印本页]

作者: gscg0003778    时间: 2003-11-12 10:11
标题: 细说Windows XP 虚拟内存优化(图文)
细说Windows XP 虚拟内存优化(图文)
虚拟内存在Windows XP中是非常不起眼的,Windows XP安装时会自动对其进行设置,用户甚至根本不必理会这个文件。但是虚拟内存作为物理内存的补充和延伸,对Windows XP的稳定运行起着举足轻重的作用,如果设置不好,会影响计算机的整体性能。
  什么是虚拟内存?
  虚拟内存是Windows XP为作为内存使用的一部分硬盘空间。即便物理内存很大,虚拟内存也是必不可少的。虚拟内存在硬盘上其实就是为一个硕大无朋的文件,文件名是PageFile.Sys,通常状态下是看不到的。必须关闭资源管理器对系统文件的保护功能才能看到这个文件。虚拟内存有时候也被称为是“页面文件”就是从这个文件的文件名中来的。
作者: rhapsody    时间: 2003-11-12 10:12
  设置硬盘

  优化虚拟内存,为什么要进行硬盘设置?这是因为虚拟内存文件(也就是常说的页面文件)存放在硬盘上,提高硬盘性能也可以在一定程度上提高内存的性能。

  1. 启用磁盘写入缓存

  在“我的电脑”上单击鼠标右键选择“属性->硬件”,打开设备管理器找到当前正在使用的硬盘,单击鼠标右键选择属性。在硬盘属性的的“策略”页中,打开“启用磁盘上的写入缓存”,如图 1。

  这个选项将会激活硬盘的写入缓存,从而提高硬盘的读写速度。不过要注意一点,这个功能打开后,如果计算机突然断电可能会导致无法挽回的数据丢失。因此最好在有UPS的情况下再打开这个功能。当然,如果你平常使用计算机时不要进行什么重要的数据处理工作,没有UPS也无所谓,这个功能不会对系统造成太大的损失
作者: mhlzf    时间: 2003-11-12 10:13
2. 打开Ultra MDA

  在设备管理其中选择IDE ATA/ATAPI控制器中的“基本/次要IDE控制器”,单击鼠标右键选择“属性”,打开“高级设置”页。这里最重要的设置项目就是“传输模式”,一般应当选择“DMA(若可用)”,如图 2。
作者: youxia128    时间: 2003-11-12 10:13
3. 配置恢复选项

  Windows XP 运行过程中碰到致命错误时会将内存的快照保存为一个文件,以便进行系统调试时使用,对于大多数普通用户而言,这个文件是没有什么用处的,反而会影响虚拟内存的性能。所以应当将其关闭。

  在“我的电脑”上单击鼠标右键,选择“属性->高级”,在“性能”下面单击“设置”按钮,在“性能选项”中选择“高级”页。这里有一个“内存使用”选项,如果将其设置为“系统缓存”,Windows XP 将使用约4MB的物理内存作为读写硬盘的缓存,这样就可以大大提高物理内存和虚拟内存之间的数据交换速度。默认情况下,这个选项是关闭的,如果计算机的物理内存比较充足,比如256M或者更多,最好打开这个选项。但是如果物理内存比较紧张,还是应当保留默认的选项,如图 3。
作者: jetyu100    时间: 2003-11-12 10:14
页面文件的设置

  页面文件的大小计算

  对于不同的计算机而言,页面文件的大小是各不相同的。关于页面文件大小的设置,有两个流传甚广的“公式”,“物理内存X2.5”或者“物理内存X1.5”。这两种计算方法固然简便,但是并不适用于所有的计算机。设置页面文件大小最准确的方法是看看计算机在平常运行中实际使用的页面文件大小。

  通过Windows XP自带的日志功能可以监视计算机平常使用的页面文件的大小,从而进行最准确的设置,具体步骤如下。

  一、在“我的电脑”上单击鼠标右键,选择“属性->高级”,单击“性能”下面的“设置”按钮,然后选择“高级”页,单击“虚拟内存”下方的“更改”按钮。选择“自定义大小”,并将“起始大小”和“最大值”都设置为300M,这只是一个临时性的设置。设置完成后重新启动计算机使设置生效。
  二、进入“控制面板->性能与维护->管理工具”,打开“性能”,展开“性能日志和警告”,选择“计数器日志”。在窗口右侧单击鼠标右键选择“新建日志设置”,如图 4。
作者: xiaojie641    时间: 2003-11-12 10:15
三、随便设置一个日志名称,比如“监视虚拟内存大小”,如图 5。
作者: andrewlly007    时间: 2003-11-12 10:15
四、在“常规”页中单击“添加计数器”按钮,如图 6。
作者: cxm188    时间: 2003-11-12 10:16
在“性能对象”中选择“Paging File”,然后选中“从列表选择记数器”下面的“%Usage Peak”,并在右侧“从列表中选择范例”中选择“_Total”。最后单击“添加”和“关闭”按钮,如图 7。
作者: meng521    时间: 2003-11-12 10:17
五、别忘了记住“日志文件”页中的日志文件存放位置和文件名,我们后面需要查看这个日志来判断Windows XP平常到底用了多少虚拟内存,在这个例子中,日志文件被存放在D:\Perflog目录下,如图 8。
作者: betomehai    时间: 2003-11-12 10:17
另外还要设置“日志文件类型”为“文本文件”,这样便于阅读,如图 9。
作者: lwx12310    时间: 2003-11-12 10:18


这时你可以看到刚才新建的日志条目前面的图标变成了绿色,这表明日志系统已经在监视虚拟内存了。如果图标还是红色,你应该单击鼠标右键选择“开始”来启动这个日志。
过一段时间后打开这个CVS文件,我们可以看到如下内容的条目,如图 10。
作者: kuxiaodeyanjing    时间: 2003-11-12 10:19
这个日志文件记录这一段时间中页面文件的使用情况,注意这里的单位是%,而不是MB。通过简单的计算,我们就可以得到页面文件的最小尺寸,公式是“页面文件尺寸X百分比”。比如这个例子中,虚拟内存最大的使用比率是31%,300MBX31%=93MB,这个值就是虚拟内存的最小值(注意,300MB是前面的设置的临时值)。

  如果物理内存较大,可以考虑将页面文件的“起始大小”和“最大值”设置为相等,等于上一步中计算出来的大小。这样硬盘中不会因为页面文件过渡膨胀产生磁盘碎片,其副作用是由于“最大值”被设置的较小,万一偶然出现虚拟内存超支的情况,可能会导致系统崩溃。
  设置页面文件

  现在回到“虚拟内存”的设置对话框中选择自定义大小并按照上面的计算结果分别设置“初始大小”和“最大值”,如图 11。这里我们将“初始大小”设置为91M,而将“最大值”设置成了200M,这样比较保险。
作者: 13102087177    时间: 2003-11-12 10:20
对页面文件进行碎片整理

  Windows XP运行时需要大量访问页面文件,如果页面文件出现碎片,系统性能将会受到严重影响,而且会缩短硬盘的使用寿命。所以我们很有必要对页面文件定期进行碎片整理。

  不过别忘了,页面文件是系统关键文件,Windows XP运行时无法对其进行访问。所以对它进行碎片整理并不是一件容易的事情。我们有两种方案可以选择,一是安装Windows双系统,然后启动另外一个Windows对Windows XP所在的分区进行碎片整理。二是使用专门的工具软件,比如System File Defragmenter等。

附:以上所有图片压缩包



任何 最后编辑于 2003-11-12 17:29

作者: 730324    时间: 2003-11-12 10:30
ok!
作者: liudazi0411    时间: 2003-11-12 10:51
知道e
作者: ztcau    时间: 2003-11-12 10:58
好文,对菜鸟有用
作者: geheng    时间: 2003-11-12 11:02
谢谢,试试看!
作者: iamkid    时间: 2003-11-12 12:09
知道了.....
作者: shyscu    时间: 2003-11-12 12:34
支持!

说明:此法对于2K和2003同样有效。
作者: mhisays    时间: 2003-11-13 14:31
另外,如果是双系统,还可以将WIN98的虚拟内存和XP的共用,可以省点儿空间
作者: moonlong    时间: 2003-11-13 18:44
hao
作者: zhao3mu4    时间: 2003-11-26 09:55
此文章看了很有帮助。谢谢楼主。
作者: jxlpwangts    时间: 2003-11-26 12:36
又学了一招,顶!
作者: feel35    时间: 2003-11-26 12:53
先顶,顶了再看
作者: kb58    时间: 2003-11-26 13:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: akitadu    时间: 2003-11-26 13:31
顶~~~谢谢
作者: dsykds    时间: 2003-11-26 13:50
知道,
作者: Rogerfri    时间: 2003-11-26 13:50
辛苦了
作者: barhamutar    时间: 2003-11-26 14:25
谢谢你啊~~~~很不错。辛苦了
作者: dumbthumb    时间: 2003-11-26 14:37
谢谢!分享!
作者: alway77    时间: 2003-11-26 14:39
偶看了!!
作者: fly162    时间: 2003-12-3 17:10
看过了,不错啊
作者: QINFEN    时间: 2003-12-3 17:28
不错好东西

支持
作者: zhonghui1002002    时间: 2003-12-3 17:38
路过,支持一下。
作者: terryzuo03    时间: 2003-12-3 17:48
其实我想说,很早以前我就看过了
纯支持,这种东西对性能没有很大的作用,关键是硬件!!!!!!!
作者: yuliang007    时间: 2003-12-3 20:35
辛苦了,谢谢!
作者: samtry    时间: 2003-12-3 21:07
顶一下吧~!
作者: xiaoliu5188    时间: 2003-12-3 22:14
好,排版也 好
作者: mtc    时间: 2003-12-3 23:13
我以前看过一篇文章是说最好的方法就是把virtual memory设置为最大物理内存的2倍,最大和最小直一样
主要是说因为设置不一样的话,windows会花部分时间来计算需要的虚拟内存值,这样浪费的时间本身比处理问题的时间还要多
老兄怎么看呢?
作者: lijing7129    时间: 2003-12-25 15:00
不错
很好,楼主,请了
作者: lxjk    时间: 2003-12-25 15:29
很好,支持!
作者: saviola2010    时间: 2003-12-25 15:43
谢谢了
作者: wawlpyangyang    时间: 2003-12-25 16:01
很好!
一会就试试!
作者: ZWZW    时间: 2003-12-26 03:36
照做了,谢谢!
作者: shigj168    时间: 2003-12-26 08:50
精彩,已收藏
作者: zhaozuwen    时间: 2003-12-26 08:58
Thank you very much! I will learn more!
作者: yjyjok    时间: 2003-12-26 23:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: huaweifeng    时间: 2004-1-5 12:00
xiexie
作者: lrdw    时间: 2004-1-5 12:22
好啊!!!!!!!
作者: Henny    时间: 2004-1-5 13:44
不错精华!!!!很详细
作者: taohe    时间: 2004-1-19 00:37
辛苦了!谢谢!
作者: lenny9458    时间: 2004-1-19 01:02
引用 任何 发表的帖子:
  设置硬盘
我没有这个选项..奇怪了

作者: steven0lee    时间: 2004-1-19 01:19
解释的很全面,多谢
作者: 7186925han    时间: 2004-1-19 09:46
解释的很全面,多谢
作者: sdrz    时间: 2004-1-19 10:23
好文,十分感谢!
作者: hewy035anns    时间: 2004-1-19 10:29
了解~先謝了
作者: jqgs    时间: 2004-1-19 10:34
好~
我顶!



无际天空 最后编辑于 2004-1-19 10:35

作者: linux5367    时间: 2004-2-5 19:00
我顶了
作者: lqflyer    时间: 2004-2-5 19:34
谢~~~
精彩
作者: wanasa    时间: 2004-2-5 19:42
我的怎么没有“启用磁盘上的写入缓存”这一项啊!
作者: embrace    时间: 2004-2-5 19:58
好厉害啊!
作者: zj689    时间: 2004-2-5 20:29
你真棒
作者: chaozi999    时间: 2004-2-5 20:56
很好,谢谢
作者: slip    时间: 2004-2-5 21:36
好的,张知识
作者: kkkknn    时间: 2004-2-5 21:38
不错,
作者: hutian512    时间: 2004-2-5 21:42
找好久!谢谢了!
作者: wangxiaoli0000    时间: 2004-2-5 22:38
谢谢提供,
作者: cplofking    时间: 2004-2-6 09:14
顶,值得借鉴
作者: LAOWANTONG7148    时间: 2004-2-6 16:27
谢了,挺有用的
作者: flairkook    时间: 2004-2-7 03:53
支持一下
作者: zhaohaifeng    时间: 2004-2-7 11:43
没必要这么复杂,大小和用途不同的软件需要不同大小的虚拟内存,不管物理内存大小简单地设为384M(最大最小一样)并放D盘(非系统盘)即可,本人无论是作刻录或DVD影像编辑,一般都够了。
作者: feng83352555    时间: 2004-2-7 23:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: ghxghx    时间: 2004-2-7 23:51
引用 yejy00001972 发表的帖子:
另外,如果是双系统,还可以将WIN98的虚拟内存和XP的共用,可以省点儿空间
98和xp的页面文件名是不同滴!
作者: royan    时间: 2004-2-8 00:11
ok

okl


ok
作者: chinaipsc    时间: 2004-2-8 02:46
ding le
作者: tywjj1    时间: 2004-2-8 09:31
xiexie
作者: liu2liu2    时间: 2004-2-8 11:00
偶512M内存,把虚拟内存禁用了
作者: maom    时间: 2004-2-8 11:22
谢谢!希望多一些这样的帖子,少一些无病呻吟!
作者: motom    时间: 2004-2-8 11:28
引用 任何 发表的帖子:
这时你可以看到刚才新建的日志条目前面的图标变成了绿色,这表明日志系统已经在监视虚拟内存了。如果图标还是红色,你应该单击鼠标右键选择“开始”来启动这个日志。
过一段时间后打开这个CVS文件,我们可以看到如下内容的条目,如图 10。
过一段时间后打开这个CVS文件,我们可以看到如下内容的条目.要过多长时间?
作者: q1234    时间: 2004-4-11 02:22
很好!!!
作者: yudapeng    时间: 2004-4-11 09:50
知道e
作者: 9898855285    时间: 2004-4-11 10:13
学习   谢谢
作者: dinzh    时间: 2004-4-11 11:30
谢了
不过有些复杂~
作者: zjjsxgh    时间: 2004-4-11 16:01
谢谢了。
作者: dxawagnnss    时间: 2004-4-11 17:24
我觉得没有这么复杂的.默认就好
作者: xiadiliang    时间: 2004-4-12 13:13
看贴是学习~回贴是礼貌
作者: yinghime    时间: 2004-7-7 21:58
想请问一下,如果将页面文件移到非系统盘后可不可以用系统自带的磁盘碎片整理工具进行整理呢?
作者: asdf35743    时间: 2004-7-20 19:53
复杂了点`
作者: jinhaixin    时间: 2004-7-20 21:44
不管你对页面文件如何“优化”,对系统的正面作用微乎其微,我是从未感觉有好的效果,如果设置得太小甚至有反作用,这是我多年的经验,所以奉劝各位别浪费精力,有银子加多条内存比什么都强,囊中羞涩者还是从尽量取消自启动程序这方面入手来得实在吧。另外,“必须关闭资源管理器对系统文件的保护功能才能看到这个文件”这说法我还是头一次听说,其实应该是取消对系统文件的隐藏才对吧?
作者: heevip    时间: 2004-7-24 05:22
好文章
作者: zj3270476    时间: 2004-7-24 09:26
整理XP的页面文件以及硬盘碎片,你只需在DOS下做一个ghost,ghost会自动删去页面文件,你在做出来的镜象中就会发觉,ghost已经自动把pagefile去掉了。然后你恢复一下ghost就OK了。不用那么复杂,又安全又快速。硬盘碎片=0。
作者: jcx11245    时间: 2004-7-24 09:59
好东西。顶了
作者: jey    时间: 2004-7-24 10:25
谢谢了我顶
作者: jyyk    时间: 2004-7-24 17:02
太复杂了,还是不动它的好,不过还是要谢谢你!!
作者: forestwing    时间: 2004-8-12 18:42
谢楼主,收藏
作者: weiyimeigui    时间: 2004-9-12 21:59
多谢楼主
作者: engian345    时间: 2004-9-12 22:09
果然精品值得一看
作者: yhm68    时间: 2004-9-13 00:32
太感谢楼主的教导啊!使我从新认识了虚拟内存的优化!
作者: guoguoming    时间: 2004-9-13 02:05
顶上,很有收获
作者: wamgjinlong    时间: 2004-9-13 08:12
垃圾,说的都是默认的功能,P话




欢迎光临 热点科技 (http://www.itheat.com/activity/) Powered by Discuz! X3.2