《2022年笔记本虚拟内存的设置 .pdf》由会员分享,可在线阅读,更多相关《2022年笔记本虚拟内存的设置 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、如何设置笔记本的虚拟内存?电脑知识 2010-02-24 23:52:29 阅读 409 评论 0 字号: 大中小 订阅虚拟内存,在 Windows 操作系统中并不起眼。对于大部分用户来说,都觉得没有需要去了解这一神秘的角色。但如果你想更深入地了解系统、优化系统,那么作为物理内存补充和延伸的虚拟内存,将是你需要直面的重要环节。特别是对于一些配置较低的 笔记本 电脑,合理设置虚拟内存,可使得运行速度明显加快。虚拟内存的概念是相对于物理内存而言的,当系统的物理内存空间入不敷出时,操作系统就会在硬盘上开辟一块磁盘空间当作内存使用,这部分硬盘空间就叫做虚拟内存。虚拟内存这四个字,虽说时常在各种场合看到
2、,但究竟什么是虚拟内存呢?恐怕能够准确说出其概念的人并不多,那么就让我们先来了解一下虚拟内存的概念吧。我们都知道,电脑正在运行的程序以及程序运行过程中产生的数据,都必须经过物理内存来执行。但如果执行很大的程序,又或是同时执行很多程序,那么就会使电脑的物理内存消耗殆尽,从而对系统的稳定、运行速度造成严重影响。当然,增加物理内存可以解决问题,但这只是暂时性的解决。一味的增加内存条,不仅操作系统管理不了(对于Win98 等操作系统,内存超过512M 后会造成系统不稳定;对于 WinXP 等操作系统,内存超过2G 也会产生各种问题),而且额外的费用也会高得惊人。针对这一情况, 微软在 Windows
3、操作系统中引入了虚拟内存技术,即将一部分硬盘空间充当物理内存使用,当物理内存吃紧时,系统就会自动调用硬盘的一部分空间,将数据写入硬盘,以缓解内存的紧张。举个最简单的例子, 电脑的内存为512M , 系统正常启动后, 剩余内存为 200M ,此时运行一个需占用300M 内存的程序,那么系统就会在用完200M 内存后,自动将剩余的 100M 数据存储到硬盘,即虚拟内存中。待程序执行完毕后,这部分占用的硬盘空间又将被自动释放。当然,这只是最基本的虚拟内存使用原理,实际的调用还涉及到许多系统底层因素,在此处便不详细深入了。前面说了,虚拟内存出现于硬盘中,那么,它的具体位置又在何处呢?打开系统安装分区,
4、便可以在根目录中看到一个名为pagefile.sys 的文件,这就是我们一直在讲的虚拟内存了。在很多情况下,我们也按照其文件名称,将其称之为“ 页面文件” 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 提示:如果打开系统安装分区后看不到pagefile.sys , 就需要打开 “ 文件夹选项 ” ,取消“ 隐藏受保护的操作系统文件” 项的选择便可。一、 虚拟内存不足六大诱因当我们执行一些程序时,系统会弹出虚拟内存不足的提示,
5、这该如何是好?增加虚拟内存容量?又或是增加一条内存?先别急,还是来了解一下虚拟内存不足的六大诱因吧。诱因一:运行需要大量内存的程序当我们运行 Photoshop 、AutoCAD 之类的大型程序,并处理一些大文件,又或是执行渲染等操作时,系统的虚拟内存便会在瞬时间被消耗。对于这种情况,增加虚拟内存容量是唯一的解决办法。诱因二:同时运行的程序过多是不是我们不运行类似Photoshop 的大型程序就不会产生虚拟内存不足的情况呢?其实,如果你同时运行的程度过多(10 个以上),也会产生虚拟内存不足的现象。你只需要直接关闭一些不必要的程序即可释放出大量的虚拟内存。诱因三:跟随系统启动的程序与服务除了我
6、们主动运行的程序之外,一些随系统启动的程序和服务,也占用了相当多的虚拟内存。对此,我们可以执行“ 开始” “ 运行 ” ,输入 “msconfig ”后回车进入 “ 系统配置实用程序 ” ,在“ 服务 ” 和“ 启动” 选项卡中取消无用启动项目的选择即可。诱因四:虚拟内存所在磁盘空间不足由于虚拟内存保存于磁盘,因此如果磁盘空间的剩余容量不足以达到要求,就会产生虚拟内存不足的问题。对磁盘进行整理腾出足够空间,或是将虚拟内存移动到容量较大的分区,都是不错的解决办法。诱因五: 虚拟内存设置 有误默认情况下, 操作系统会自动对虚拟内存进行管理。但是默认的 虚拟内存设置 ,往往并不贴近用户的真实需求。对
7、虚拟内存进行设置将是必须的,这部分内容我们将在 Part3 中进行详细说明。诱因六:遭受病毒攻击病毒的危害,也是造成虚拟内存不足的原因之一。如果经过排查,发现虚拟内存不足不是由于前面五种原因而起,那就有必要使用杀毒软件对系统进行彻底杀毒了,例如 McAfee 、卡巴斯基等杀毒软件都是不错的选择。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 二、 如何查看虚拟内存的使用情况?虚拟内存的使用情况可以在“ 任务管理器 ” 中进行查看
8、。同时按下“Ctrl+Shift+Esc”键,在弹出的 “ 任务管理器 ” 中切换到 “ 进程 ” 选项卡。 点击“ 查看” “ 选择列” ,在弹出的 “ 选择列 ” 窗口中勾选 “ 虚拟内存大小 ” 项并点击 “ 确定 ” 按钮。此时,在“ 进程” 选项卡的最右侧,就出现了“ 虚拟内存大小 ” 的数据列,对应当前运行的每一个进程,其使用的虚拟内存容量都将实时显示。虚拟内存的状况是否良好,将直接对系统的稳定、速度产生影响。对于内存,我们有许多优化软件可以使用,但对于虚拟内存优化又该如何进行呢?接下来,笔者就将从硬件(即承载虚拟内存的硬盘)、软件(即使用虚拟内存的操作系统)及安全三方面,对虚拟内
9、存的优化进行详细的介绍。提示:如无特别说明,以下设置均在Windows XP SP2为操作平台。三、 挖掘硬盘性能,给虚拟内存提速因为虚拟内存文件( pagefile.sys )存放于硬盘,即硬盘为虚拟内存的承载体,硬盘性能提高了,虚拟内存的性能自然也就能有所提高。与物理内存相比,硬盘的运行速度自然要慢很多,这也直接决定了虚拟内存的速度。一块 7200 转、16M 缓存的硬盘,与一块5400 转、2M 缓存的硬盘,其提供的虚拟内存速度的差距是十分明显的。此外,出于系统稳定、 安全等方面的考虑, Windows 操作系统并没有将硬盘设置为性能最佳,要挖掘硬盘性能,还需要我们进行手工的设置。1、启
10、用磁盘写入缓存1)打开“ 控制面板 ” ,双击 “ 系统” 项,在弹出的 “ 系统属性 ” 窗口中切换到 “ 硬盘”选项卡,单击 “ 设备管理器 ” 按钮,弹出 “ 设备管理器 ” 窗口。2)在“ 设备管理器 ” 目录中,展开 “ 磁盘驱动器 ” 项,双击当前正在使用的磁盘。3)切换到 “ 策略 ” 选项卡,勾选 “ 启用磁盘上的写入缓存”,点击 “ 确定 ” 按钮,便完成了磁盘写入缓存的开启。经过以上操作,磁盘写入缓存将被激活,从而提高硬盘的读写速度。需要注意的是,写入缓存开启后,如果计算机突然断电,可能会造成无法挽回的数据丢失。因此如果你的计算机经常需要处理一些重要文件,那么最好是配备一个
11、UPS,尽可能避免上述情况发生。当然,要是你的计算机只是用于电影、游戏等娱乐用途,那么开启这项功能,也无关紧要。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 2、打开 Ultra MDA 1)按照启用磁盘写入缓存的操作,打开“ 设备管理器 ” 。2) 展开“IDE ATA/ATAPI 控制器 ” 项,双击“ 主要 IDE 通道 ” 项,在弹出“ 主要 IDE通道属性 ” 窗口中切换到 “ 高级设置 ” 选项卡,将 “ 传送模式
12、 ” 修改为 “DMA (若可用) ” 。3)重复第二步中的操作, 将“ 次要 IDE 通道” 项中的 “ 传送模式 ” 修改为 “D MA(若可用) ” 。经过以上操作,磁盘的数据传送模式被修改为DMA,将有效的提升数据读写速度。3、设置系统运行缓存1)打开“ 系统属性 ” 窗口,切换到 “ 高级 ” 选项卡,随即弹出 “ 性能选项 ” 窗口。2)在“ 性能选项 ” 窗口中切换到 “ 高级” 选项卡,在“ 内存使用 ” 处的值由 “ 程序” 改为“ 系统缓存 ” 。点击 “ 确定” 按钮,便完成了 “ 系统缓存 ” 的设置操作。通过上述操作,操作系统将会把4M 左右的物理内存用作磁盘读写缓存
13、,提高物理内存与虚拟内存之间的数据交换速度。与速度的提升相比,4M 的内存牺牲还是值得的。当然,要是你的内存很小,只有128M 或 256M ,那么还是乖乖地使用默认设置,以免对系统运行造成不必要的负面影响。四、 合理设置虚拟内存,让系统健步如飞完成了硬件方面的设置,让我们把目光投向软件设置。在Windows 操作系统中,虽然与虚拟内存直接相关的设置项并不多,而且表面看起来也非常简单。但如果真正深入地去探究,这里面还是有着不小的学问。(一)如何修改虚拟内存?在“ 控制面板 ” 中双击 “ 系统 ” 项,在弹出的 “ 系统属性 ” 窗口中切换到 “ 高级” 选项卡,单击“ 性能” 处的 “ 设置
14、” 按钮, 在弹出的 “ 性能选项 ” 窗口中切换到 “ 高级” 选项卡,单击 “ 虚拟内存 ” 处的 “ 更改 ” 按钮,就可以在弹出的“ 虚拟内存 ” 窗口中对虚拟内存的保存位置,大小进行修改了。需要注意的是,对虚拟内存进行任意修改后,都需单击“ 设置” 按钮确认操作,否则修改将不起作用。(二)确定虚拟内存保存位置默认情况下, Windows 自动将虚拟内存安排在系统分区中,在大部分情况下,这样的设置没有什么问题。但如果你的计算机情况特殊,就需要我们进行特殊的设置了。从笔者的使用经验来看,有三点是需要我们注意的。1、将虚拟内存设置 于较快的硬盘如果计算机中安装了多块硬盘,建议将虚拟内存设置
15、 在速度较快的硬盘上。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 2、不设置于读写操作频繁的分区一般情况下,系统分区中安装操作系统,应用程序则安装于另一个分区,显然,这两个分区都是读写操作十分频繁的。如果将虚拟内存设置 于这两个分区,那么,磁盘的读写操作必将增多,受限于磁盘性能,虚拟内存的速度也将受到直接影响。因此,不建议将 虚拟内存设置 于类似的读写操作较频繁的分区。我们不妨划分一个容量较小的分区,专供虚拟内存使用。3、确
16、保虚拟内存所在分区容量举个简单的例子,虚拟内存所在分区的剩余容量为300M ,而虚拟内存设置 为500M ,很明显,受限于分区容量,虚拟内存的容量最大也只能达到300M ,而不是设置中的 500M 。对于这种情况,一是可以删除该分区中的无用文件,二是直接将虚拟内存设置 到空间较大的分区中。(三)虚拟内存大小的合理设置安装好操作系统, Windows 便会自动分配虚拟内存的容量,最小值为物理内存的 1.5 倍 ,最大值则为物理内存的3 倍。可以说,这样的设置方法, 有一定的道理,但却并不适用于每一台计算机。举个例子来说明这个问题。 假设有 A 和 B 两台计算机, A 的物理内存为128M ,B
17、 的物理内存为1G,Windows 分配给它们的虚拟内存区间分别是192M 384M ,以及 1536M 3072M 。当我们运行 Photoshop ,并打开一个 300M 的图片文件,这时计算机 A 的内存(包括物理内存与虚拟内存)马上告急,而计算机B 则在没有开始使用虚拟内存的情况下很快速地打开了图片文件。因此计算机的不同,虚拟内存大小的设置方法也不尽相同,笼统的设置为1.53 倍 ,并没有考虑到计算机的实际情况,产生的实际效果自然可想而知了。那么,我们又该如何精确的对虚拟内存大小进行设置呢?首先,需要了解计算机对虚拟内存的真实需求情况,然后才能对虚拟内存做出设置。1)打开“ 系统属性
18、” 窗口,将虚拟内存的最小值与最大值均设置为一个固定值,例如 300M 。2) 依次打开 “ 控制面板 ” “ 管理工具 ” “ 性能” ,在弹出的 “ 性能” 窗口中,依次展开 “ 性能日志和警报 ” “ 计数器日志 ” ,在右侧窗口中点击鼠标右键,在弹出菜单中选择 “ 新建日志设置 ” 项。3)在弹出窗口中随意填写日志名称,例如“test ”,在随即出现的test 窗口中单击“ 添加计数器 ” 按钮。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - -
19、- - - - - - 4)在弹出的 “ 添加计数器 ” 窗口中,将 “ 性能对象 ” 列表设置为 “Paging File”;勾选“ 从列表选择计数器 ” ,并在列表中单击选择“ Usage Peak”项;勾选“ 从列表选择范例” ,并在列表中单击选择“_Total ”项。单击 “ 添加” 按钮便成功添加了计数,然后单击“ 关闭” 按钮,将 “ 添加计数器 ” 窗口关闭。5) 回到 test 窗口,切换到 “ 日志文件 ” 选项卡,将 “ 日志文件类型 ” 下拉列表中的值设置为 “ 文本文件 ” ,以便在其后能够方便的查看日志文件中的数据。6) 完成在 test 窗口中的操作后,单击“ 确定
20、” 按钮回到 “ 性能 ” 主窗口中,可以看到,在右侧的列表中,已经出现了一个名为test 的日志项,并且默认处于运行状态中。7) 象平时一样对计算机进行各种正常的操作,例如浏览网页、看电影、玩游戏等等。运行一段时间以后, 打开日志文件所在目录 (默认为系统分区下的PerfLogs目录),可以看到目录中存在一个名为test_000001.csv的日志文件。8) 双击该文件,查看每一行数据中最后一个值,这个数值便是虚拟内存的使用百分比,由于此前我们将虚拟内存固定为300M ,因此在本例中,虚拟内存的实际使用为 300M*5% ,即 15M 左右。9) 打开“ 虚拟内存 ” 设置窗口,将最小值设置
21、为15M,而最大值则以最小值的2-3 倍为佳。(四)适时整理虚拟内存由于虚拟内存构建于磁盘之上,磁盘使用久后,自然而然地会产生碎片,在影响磁盘性能的同时,还涉及到了虚拟内存。不少朋友会想到使用碎片整理程序对磁盘碎片进行整理,从而提升虚拟内存速度。但不管是哪种碎片整理软件(包括系统自带的碎片整理软件),均不能对正在使用中的页面文件进行碎片整理。因此,若想对虚拟内存所占用的磁盘空间进行整理,还需要用到其它的方法。1、双系统整理法既然 Windows 不允许对正在使用的虚拟内存进行碎片整理,那我们便可以绕一个圈子,即在双操作系统环境中,当我们使用A 操作系统时,就可以对B 操作系统的页面文件所在分区
22、进行碎片整理操作;反过来,使用B 操作系统时,也可以对A 的页面文件进行整理。但这样的前提是系统中安装了双系统,在很多情况下并不适用。2、临时移动虚拟内存名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 打开 虚拟内存设置 窗口,将虚拟内存全部设置到该分区中,重启电脑后,再对原虚拟内存设置 分区进行碎片整理,由于虚拟内存已经转移,因此碎片整理可以顺利完成。当该分区的整理完成之后,再将虚拟内存重新移动即可。提示:如果此前划分了一个专
23、门的小分区给虚拟内存使用,那么此处的碎片整理将会方便很多。3、使用专业软件整理上述两种方法,都需要数步的操作,对于初学者来说,未免有些麻烦。因此,笔者推荐一款名为PageDefrag 的软件,以方便的实现对虚拟内存的整理。1)下载 PageDefrag (下载地址:http:/ 无需安装即可运行。2) 运行 PageDefrag 后,在软件主窗口中列出了其能够优化的各个项目,当然也包括了我们的目标pagefile.sys 。3) 单击选择 pagefile.sys ,在 Defragmentation Control(整理控制)给出了两种选择,一是Defragment at next boot
24、项(系统下一次启动时整理),二是Defragment every boot(每次启动时整理),一般的,选择第一项即可。4)点击 OK 按钮,即完成了软件的设置。当下一次系统启动时,软件便会对虚拟内存文件进行碎片整理,以提高其运行速度。(五)加速虚拟内存,安全不容忽视在提升虚拟内存速度的同时,可别忘了安全二字。由于在运行过程中,有很大一部分数据存储于虚拟内存,即硬盘上,而在系统关闭时,这些数据并不会被自动删除。一旦碰到了 “ 有心人 ” ,略施小计便可以从虚拟内存文件中得到想要的数据。因此,如果你的计算机涉及到一些需要保密的工作,那么对于虚拟内存的安全问题也不可轻视。既然担心残存于页面文件中的数
25、据文件被窃取,因此我们也围绕着页面文件动起了脑筋。自动删除页面文件, 自然是最好的, 但似乎 Windows 并没有提供该功能。这样,我们让 Windows 在关闭系统之前, 用无意义的数据来填充整个页面文件,这样一来,即使他人得到了页面文件中的数据,也将是废物一堆。1)点击“ 开始” “ 运行 ” ,输入 gpedit.msc ,打开 “ 组策略编辑器 ” 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 2)在左侧功能栏中依
26、次展开“ 计算机配置 ” “Windows设置” “ 安全设置 ” “ 本地策略 ” “ 安全选项 ” ,在右侧窗口中找到并双击“ 关机:清理虚拟内存页面文件” 项,在弹出窗口中勾选 “ 已启用 ” 并确认操作,就完成了相应的设置。启用该策略后, 当系统关机时,便会自动向页面文件中填充无意义的数据文件,从而起到保护数据安全的目的。不过要注意,该策略将会延长系统关机时间(具体时间视虚拟内存大小而定)。总结:现在不少朋友都已经使用了1GB 的内存,有人会认为既然已经是大容量内存了,便可以禁用虚拟内存,可是事实却不是这样的。通过以上的内容,相信大家对虚拟内存的意义及优化方法等有了更深入的了解。合理地分配使用虚拟内存,会给你的电脑带来 “ 飞” 一般的感觉。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -