禁止发表博彩类、私服、色情、赌博、诈骗、违法广告等一切国家法律禁止的内容,一经发现,立即禁言并清空帖子,严重者报公安机关处理!

虚拟内存与系统性能之间存在着什么样的关系

0
回复
357
查看
[复制链接]
发表于 2014-2-4 23:36:00 | 显示全部楼层 |阅读模式
  很多时候都会提到虚拟内存这样的概念,虚拟内存到底是什么呢,而且虚拟内存对于系统性能来说到底有什么样的作用呢?这些都是我们应该好好研究的。对于虚拟内存,微软的官方定义是:计算机使用的临时存储器,用来运行所需内存大于计算机具有的内存的程序。例如,程序可以访问计算机硬盘驱动器上4GB字节的虚拟内存,即使计算机只有32MB的RAM。当前没有装入计算机内存的程序数据将保存到页面文件中。通常的情况下,我们会在c:下看到一个名这pagefile.sys的文件,这就是充当虚拟内存使用的页面文件,它会有上百M甚至几百M大。
          在介绍如何高速虚拟内存以提高系统性能前,先说一下如何更改虚拟内存的设置:
          1.在控制面板中打开"系统";
          2.单击"高级"选项卡上的"性能选项",然后在"虚拟内存"下单击"更改"。
          3.在"驱动器"列表中,单击包含要更改的页面文件的驱动器。 在"所选驱动器的页面文件大小"下,在"初始大小(MB)"或"最大值(MB)"框中以兆字节为单位键入新的页面文件大小,然后单击"设置"。微软推荐页面文件的大小于物理内存总量的1.5倍。
          4.如果减少页面文件设置的最小值或最大值,则必须重新启动计算机来查看改动效果。通常增大不要求重新启动计算机。
          在调整虚拟内存提高系统性能通常有两种办法:
          第一种:将页面文件放在与操作系统所用硬盘不同的硬盘上,这个硬盘要使用不同的硬盘控制器。有两层意思:一是如果只有两个硬盘控制器控制两块硬盘,那么操作系统用一个,页面文件用一个;二是如果有多个硬盘控制器控制多块硬盘,那么操作系统用一个,分割页面文件,使页面文件均匀的分布在剩余的硬盘控制器控制的硬盘上。这样在系统在读虚拟内存的内容时,会同时使用多个硬盘控制器从多个硬盘读取数据,速度会大大提高;在写数据时,VMM(虚拟内存管理)会避开繁忙的硬盘控制器而将数据写在控制器相对空闲一些地硬盘上,这样读写虚拟内存的性能自然会提高很多。
          第二种:将页面文件的初始大小与最大值设置为相等。这样可以大大减少系统因为频繁读写数据而导致的文件碎片,同样可以提高系统的性能。
          实际上,从微软对虚拟内存的定义可以看出,虚拟内存实际上是当物理内存不足时临时使用硬盘充当物理内存的替代器,而硬盘的读写速度远远不如内存的读写速度,因此最根本的提高系统性能的办法应该是增加物理内存,好在现在内存已经比较的便宜。
          虚拟内存从教程中可以看出他得作用其实是很大的,只是我们平时不知道他的作用从而不知道如何利用罢了,关于虚拟内存的知识点还有很多,大家平时可以找出来看看。
关注官方微信

微信号:大白网

微博:大白网

QQ1群:4731622

QQ2群:4731622

全国服务热线:

QQ24485416

(工作日:周一至周五 9:00-16:00)
大理市
www@dali8.net

手机版-小黑屋- 大理白族|大理乡村旅游网|大理网|大理论坛|白族网|大理旅游网|大理信息网|大理生活网

技术支持:挖主机网络 Powered by大白网© 2006-2025 dalibaizu.com  滇ICP备19004088号 滇公网安备 53290102000530号