心情论坛


 
标  题: 虚拟内存的合理设置。
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-4-6 11:31  资料 主页 文集 短消息  QQ [收藏]
虚拟内存的合理设置。
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353



[本文内容来自网络,内容略有删改]

  首先看看如何确定虚拟内存的大小。其实严格按照1.5-2倍的倍数关系来设置并不科学,因此我们可以根据系统的实际应用情况进行设置。在这过程中需要用到Windows 2000/XP Pro/2003自带的性能监视器。


  开始->运行->“perfmon.msc”打开性能监视器,展开左侧的性能日志和警报,并点击选择记数器日志,在右侧的面板中空白处点击鼠标右键,选择新建日志设置,并命名为Pagefile,然后回车确认,然后会出现下面图1所示的窗口。


  在常规选项卡下,点击添加记数器按钮,在新弹出的窗口的性能对象下拉菜单中选择Paging File,并选择“从列表选择记数器”,然后点击% Usage Peak,在范例中选择“_Total”,并接着点击“添加”按钮,完成的设置应该跟图2一样。


  然后关闭这个窗口,并点击图3中的“确定”按钮。点击“是”创建日志文件。接着打开“日志文件”选项卡,在日志文件类型下拉菜单中选则“文本文件(逗号分隔)”,然后记住“例如”框中显示的日志文件的路径。


  这样,点击确定后这个记数器已经开始运行了,你可以在电脑上进行你的日常操作,并尽可能多的打开和关闭各种经常使用的应用程序和游戏。经过几个小时的使用,基本上记数器已经可以对你的使用情况做出一个完整的评估。


  这时你需要先停止这个记数器的运行,同样是在记数器日志窗口中,选中我们新建的Page File记数器,然后右键点击,并且选择停止。用记事本打开日志文件,你看到的结果应该跟图4类似。我们根据这幅图一起来分析一下分页文件的使用。


  需要注意的是,在日志中的数值并不是分页文件的使用量,而是使用率。也就是说,根据日志文件的显示,该系统一般情况下的分页文件只使用了25%左右,而系统当前设置的分页文件足有2GB,那么为了节省硬盘空间,完全可以把分页文件最大值缩小为512MB大小。而对于最小值,可以先根据日志中的占用率求出平均占用率,然后再与最大值相乘,就可以得到了。


  在设置虚拟内存的时候还需要注意,如果你有超过一块硬盘,那么最好能把分页文件设置在没有安装操作系统或应用程序的硬盘上,或者所有硬盘中速度最快的硬盘上。这样在系统繁忙的时候才不会产生同一个硬盘既忙于读取应用程序的数据又同时进行分页操作的情况。相反,如果应用程序和分页文件在不同的硬盘上,这样才能最大程度降低硬盘利用率,同时提高效率。当然,如果你只有一个硬盘,就完全没必要将分页文件设置在其他分区了,同一个硬盘上不管设置在哪个分区中,对性能的影响都不是很大。


  虚拟内存的设置并不麻烦,但是要用好虚拟内存却还有很多事情需要注意。


  我们已经知道,操作系统运行的过程中会把内存中的一些数据分页到硬盘上,但是默认情况下,系统关闭的时候,这些数据并不会被自动删除。因此,如果你在电脑上处理了机密数据,随后你可能使用加密,或者将数据转移到其他介质上的方法保证了其他人无法读取机密文件的内容。但是你可能忘了,在分页文件中可能还遗留有该文件的某些数据,而借助专用的程序,任何人都可以分析分页文件,从中读出保存的数据。因此为了实现最大程度的安全,我们最好通过设置让Windows在关闭的时候自动删除分页文件(这不是一般意义的删除,而是使用无意义的数据填充整个分页文件,这样即便使用反删除软件也无法恢复)。运行Gpedit.msc打开组策略编辑器,在左侧面板中定位到“计算机配置/Windows设置/安全设置/本地策略/安全选项”,然后启用右侧面板中“关机:清理虚拟内存页面文件”这一策略。不过要注意,启用该策略将会延长Windows关闭所需的时间,因此如果不是必要请不要启用该策略。


  我们都知道硬盘使用时间长了将会生出很多文件碎片,而碎片太多就会影响运行效率,因此最佳做法是定时整理硬盘碎片。不过你可能不知道,因为在Windows运行的情况下pagefile.sys文件会被锁定,因此该文件中的碎片并不会被整理。要整理分页文件中的碎片,我们有三种方法。


  第一种方法虽然不需要任何额外的工具,不过操作上有点麻烦。假设你的操作系统和分页文件都位于C盘,首先请将分页文件移动到D盘或者E盘等非系统盘(为使设置生效,设置好之后需要重启动系统)。然后使用Windows自带的磁盘碎片整理程序对C盘整理磁盘碎片,你可能需要多次整理才能完成的比较彻底。待整理完之后重新将分页文件设置到C盘,因为C盘已经进行过了完整的碎片整理,因此重新在C盘创建的分页文件将会是连续的,也就避免了碎片的产生。


  第二种方法使用简单,但是需要借助其他软件。这里我们使用的是一个叫“PageDefrag”的免费软件。该软件可以在这里下载:PageDefrag(需要登录),运行之后将会看到图5所示界面。从图中可以看到,不仅pagefile.sys,该软件还可以整理很多其他平时因为被系统锁定而无法整理的系统文件。由于软件不能在系统运行的时候对分页文件进行独占性访问,因此整理工作会在下一次启动系统的时候进行。你可以按照需要,设置下次启动时整理(Defragment at next boot),或者每次启动时整理(Defragment every boot)。


  最后,如果你使用第三方的磁盘碎片整理软件,例如O&O Defrag,那么这类软件自带的Offline Defrag(脱机整理,或者其他类似的称呼)也可以在系统重启动的时候整理这些被锁定的系统文件
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-4-6 11:31  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


图片1
 附件: 您所在的用户组无法下载或查看附件
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-4-6 11:32  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


图片2
 附件: 您所在的用户组无法下载或查看附件
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-4-6 11:32  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


图片3
 附件: 您所在的用户组无法下载或查看附件
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-4-6 11:32  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


图片4
 附件: 您所在的用户组无法下载或查看附件
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-4-6 11:33  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


图片5
 附件: 您所在的用户组无法下载或查看附件
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-4-6 11:33  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


“PageDefrag”免费软件
 附件: 您所在的用户组无法下载或查看附件
TOP
sad
No.2.心情侠士
Rank: 1


MZ号码 5656
精华 0
积分 52
帖子 39
升级值 52 点
财富值 52 点
阅读权限 15
注册日期 2006-7-21
上次访问 2006-9-17
血型
状态 离线
发表于 2006-7-31 11:53  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


我上次病毒都是出现这些问题,含图片附件:


都是这个文件出了问题,所以我全面杀毒,所以把他们删除了,有些隔离,导致系统程序乱了,要重装系统,还把声卡,显示卡,他们搞得不行了,呵呵,郁闷咯,最后还要维修人过来维修,呵呵,我的windoms UPdate还没有打得开啦,想运行都不行,防止文件中病毒。
TOP
哭泣的泪 (〥゛琳儿ゃ)
No.7.心情主教
Rank: 4Rank: 4Rank: 4Rank: 4


MZ号码 1986
精华 6
积分 4901
帖子 4310
升级值 4901 点
财富值 4933 点
阅读权限 50
注册日期 2006-5-23
上次访问 2014-7-24
血型
来自 安阳
状态 离线
发表于 2006-7-31 12:04  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


顶一下,看了是不是能帮助。。。。。。
TOP
新月
No.2.心情侠士
Rank: 1


MZ号码 5855
精华 0
积分 128
帖子 182
升级值 128 点
财富值 127 点
阅读权限 15
注册日期 2006-8-5
上次访问 2007-3-1
血型
状态 离线
发表于 2006-8-9 12:50  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


虽然觉得有些问题很幼稚,但不懂还是要虚心请教一下,
请问虚幻内存太小是什么意思?
应该怎么处理?谢谢
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-8-9 20:01  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


呵呵,虚拟内存是一个很有用的东西。好像从win98就有了,不过现在用的比较少,就针对win2000、winxp来说吧。你可以在操作系统目录下能看到一个名为pagefile.sys的系统文件(需要你设置为:显示全部文件 以及 不隐藏系统文件和文件夹 才能看到这个文件),这个文件就是Windows下的一个虚拟内存,它的作用与物理内存基本差不多,但它是作为物理内存的“补充”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。
都知道在运行速度上相比,目前硬盘不如内存,但是在容量上内存是无法与硬盘相提并论的。
当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。
假如没有设置虚拟内存为固定大小的话,那这个文件容量其实是总在变化的,有时候会很小有时候会很大,看你做什么操作了,呵呵
这个帖子的主题其实就是告诉大家怎么样为自己的机器设置一个比较合理的虚拟内存:)
TOP
新月
No.2.心情侠士
Rank: 1


MZ号码 5855
精华 0
积分 128
帖子 182
升级值 128 点
财富值 127 点
阅读权限 15
注册日期 2006-8-5
上次访问 2007-3-1
血型
状态 离线
发表于 2006-8-10 11:15  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


原来这样.
如果太久没有合理设计虚幻内存,结果虚幻内存最小值太低,
还能用上面的方法来解决问题吗?
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-8-10 11:17  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353




QUOTE:
Originally posted by 新月99 at 2006-8-10 11:15:
原来这样.
如果太久没有合理设计虚幻内存,结果虚幻内存最小值太低,
还能用上面的方法来解决问题吗?

这个帖子就是测试一下自己的机器大概可以设置的大小数值是多少:)
TOP
新月
No.2.心情侠士
Rank: 1


MZ号码 5855
精华 0
积分 128
帖子 182
升级值 128 点
财富值 127 点
阅读权限 15
注册日期 2006-8-5
上次访问 2007-3-1
血型
状态 离线
发表于 2006-8-10 11:24  资料 文集 短消息  [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353


那解决的方法呢?
不好意思,我和电脑感情不是很好,所以一窍不通,还望大侠教导,教导啊!
TOP
深海 (深海)
管理员
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9


MZ号码 1
精华 8
积分 9026
帖子 4585
升级值 9026 点
财富值 7846 点
阅读权限 255
注册日期 2004-10-8
上次访问 2023-3-2
血型 B型
来自 天津
状态 离线
发表于 2006-8-10 11:34  资料 主页 文集 短消息  QQ [收藏]
字体大小:[][][][]  点击复制本文地址:http://bbs.exinqing.net/viewthread.php?tid=10353





QUOTE:
Originally posted by 新月99 at 2006-8-10 11:24:
那解决的方法呢?
不好意思,我和电脑感情不是很好,所以一窍不通,还望大侠教导,教导啊!

em05这个帖子主题不就是吗?
如果具体设置大小。我的电脑->右键属性-》高级->“性能”设置->高级->“虚拟内存”更改
TOP