虚拟内存是怎么回事?怎么设置?

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
如题

                                                                                                页面文件 (Pagefile.sys) 在计算机硬盘上是隐藏文件,Windows XP 使用页面文件就像该文件是随机存储器 (RAM) 一样。页面文件和物理内存组成虚拟内存。默认情况下,Windows 将页面文件存储在引导分区(包含操作系统及其支持文件的分区)中。默认的(或推荐的)页面文件大小等于 RAM 总量的 1.5 倍。本文讨论如何配置页面文件以实现系统优化和恢复。为了提高性能,一种较好的做法是将页面文件放在其他分区上,并放在其他物理硬盘驱动器上。这样,Windows 就可以更快地处理多个 I/O 请求了。当页面文件在引导分区中时,Windows 必须执行系统文件夹和页面文件上的磁盘读取和写入请求。如果将页面文件移动到另一个分区,则将减少读取和写入请求间的竞争。但是,如果您从引导分区中删除页面文件,则 Windows 将无法创建转储文件 (Memory.dmp),转储文件用于在出现内核模式 Stop 错误信息时写入调试信息。如果必须进行调试以解决与 Stop 错误信息相关的问题,可能会延长停机时间。最佳解决方案是创建一个存储在引导分区上的页面文件,然后在另一个物理硬盘(如果该硬盘可用)上不经常访问的某个分区上创建一个页面文件。另外,创建第二个页面文件时最好让它存在于自己的分区上,该分区上没有任何数据或特定于操作系统的文件。按照设计,Windows 会优先使用不经常访问的分区上的页面文件,而不是被访问较多的引导分区上的页面文件。系统使用内部算法确定将哪个页面文件用于虚拟内存管理。当您将页面文件放在它自己的分区上时,该页面文件不会变成碎片,这可以算是另一个明显优势。如果页面文件驻留在包含其他数据的分区上,则当它为满足所需的额外虚拟内存进行扩展时将变成碎片。没有碎片的页面文件可以使虚拟内存访问速度更快并且更有可能实现无重大错误的转储文件捕获。如果按照这些建议操作,则符合以下实现优化和恢复的页面文件配置目标: • 正确配置系统,使之在计算机遇到内核模式 Stop 错误时可以捕获 Memory.dmp 文件。 • 不经常访问的分区上的页面文件使用最为频繁,原因是它位于最空闲的分区上。 更多信息有关如何在 Windows XP 中移动页面文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 307886 (http://support.microsoft.com/kb/307886/) 如何在 Windows XP 中移动页面文件 有关如何在 Windows XP 中设置性能选项的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 308417 (http://support.microsoft.com/kb/308417/) 如何在 Windows XP 中设置性能选项 有关如何在 Windows XP 中配置恢复技术的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 307973 (http://support.microsoft.com/kb/307973/) 如何在 Windows 中配置系统故障和恢复选项 这篇文章中的信息适用于:• Microsoft Windows XP Home Edition • Microsoft Windows XP Professional Edition 更改虚拟内存页面文件的大小必须以管理员或 Administrators 组成员的身份登录才能完成该过程。如果计算机与网络连接,网络策略设置也可能阻止您完成此步骤。在控制面板中打开 系统。 在“高级”选项卡上,在“性能”下,单击“设置”。 在“高级”选项卡的“虚拟内存”下,单击“更改”。 在“驱动器 [卷标]”下,单击要更改的页面文件所在的驱动器。 在“所选驱动器的页面文件大小”下,单击“自定义大小”,然后在“初始大小 (MB)”或“最大值 (MB)”框中以兆字节为单位键入新的页面文件大小,然后单击“设置”。 如果减少页面文件设置的初始值或最大值,则必须重新启动计算机才能看到那些改动的效果。通常增大不要求重新启动计算机。 注意要打开“系统”,请单击“开始”,指向“设置”,单击“控制面板”,然后双击“系统”。 要让 Windows 选择最佳页面文件大小,请单击“系统管理的大小”。 为获得最佳性能,请不要将初始大小设成低于“所有驱动器页面文件大小的总数”下的推荐大小最低值。推荐大小等于系统随机存取存储器 (RAM) 数量的 1.5 倍。通常,尽管日常使用需要大量内存的程序可能会增加页面文件的大小,但应当将页面文件保留为推荐大小。 要删除页面文件,请将初始大小和最大值都设为零,或者单击“无分页文件”。Microsoft 强烈建议不要禁用或删除页面文件,除非你的内存非常的大!有关本文的 Microsoft Windows NT 和 Windows 2000 版本,请参见 197379 (http://support.microsoft.com/kb/197379/)。 参考文献:Microsoft 知识库                                       
提问者对答案的评价:

                                                                                                是用来辅助物理内存的,内存大,虚拟内存就应该小。内存小,虚拟内存就应该大。                                       

                                                                                                从硬盘上划出的一部分空间,用来作为内存的补充,可以由系统自动设置,也可以用户自行设置。一般来说,内存大的,虚拟内存也要设置大一些,大概设置在内存容量的1.5倍。如果内存是256M,那么设置为256*1.5=384M左右就可以了。虽然他是内存的补充,但是硬盘的读写速度太慢,远远不能和真正的内存相比。                                       

                                                                                                内存有时候会不够用。这时候就要在硬盘里面占用一定空间存储一些临时文件,来减轻内存的负担。这块地方就相当于内存的作用,但是又不完全是内存,所以就叫“虚拟内存”他的作用很重要,运行多媒体文件时临时文件扩展可以达到G,所以一般要给主Dos分区2G的空间来准备虚拟内存,简单的例子来说:我的P2电脑C盘剩余空间少于1G玩不了仿3D游戏,所以我重新格式化磁盘,使C盘空间有3G玩起来有点点卡,但不会死机。如果有必要你可以人为设置:
在“我的电脑”上面按右键-属性-高级;性能设置-高级;虚拟内存—更改-自定义大小,                                       

                                                                                                不论你的内存多大,虚拟内存都是要的,在“我的电脑”上面按右键-属性-高级;性能设置-高级;虚拟内存—更改-自定义大小,可以在各个盘符上设置,大小可 以自己定,默认是在C盘,384M的交换区!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行