是否每一个磁盘都需要设置虚拟内存
?????? 虚拟内存对于任何版本的Windows而言都是十分重要的。如果设置得当,它将极大地提升电脑的性能和运行速度。可是在默认状态下,Windows始终将虚拟内存设为物理内存的1.5倍。这样的话,如果用户安装2GB的内存,系统就会腾出高达3GB的硬盘空间作为虚拟内存。但以当前的主流应用软件和游戏对内存的需要来看,根本没有必要使用这么多的虚拟内存。那么,有没有什么秘技或绝招可使虚拟内存运用得更有效率或更显性能呢??
????? 1、单独建立一个空白分区,在该分区设置虚拟内存,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其它文件,这样分区不会产生磁盘碎片,这样能保证页面文件的数据读写不受磁盘碎片的干扰;其二,按照Windows对内存的管理技术,Windows会优先使用不经常访问的分区上的页面文件,这样也减少了读取系统盘里的页面文件的机会,减轻了系统盘的压力。
?????? 2、其它硬盘分区不设置任何页面文件。当然,如果你有多个硬盘,则可以为每个硬盘都创建一个页面文件。当信息分布在多个页面文件上时,硬盘控制器可以同时在多个硬盘上执行读取和写入操作。这样系统性能将得到提高。
?????? 小提示:
允许设置的虚拟内存最小值为2MB,{zd0}值不能超过当前硬盘的剩余空间值,同时也不能超过32位操作系统的内存寻址范围——4GB(即物理内存与虚拟内存的总和)。??????? 3、分割存于多个硬盘
?????? 将虚拟内存设在较快的硬盘上,的确可使虚拟内存的运作更有效率。但是若电脑上两个硬盘速度一样快,则应将虚拟内存平均分配在两个不同的硬盘上(并非同一硬盘的不同分区)。因为同步进行读写操作会更有效地提高系统整体的虚拟内存性能。举个例子,假设你原本在硬盘C上设置了700MB的虚拟内存,现在你可尝试重新分配,即把硬盘C改为350MB,硬盘D新增350MB的虚拟内存。理论上这样做会加快虚拟内存整体的读写操作。?????? 4、最小值等于{zd0}值
?????? 想以“自定义大小”的方法来处理虚拟内存,究竟应该设置多大的虚拟内存呢?在Windows XP中,如果由操作系统自己定义虚拟内存,系统通常会把最小值设置为物理内存的1.5倍。当扩展时,{zd0}值则介于物理内存的2.5至3倍。即虚拟内存最小值设为384MB,{zd0}值768MB。 自定义虚拟内存的大小,均可参照这个比例设置。真的要参照这个比例吗?如果电脑有1GB的内存,难不成最小值要设置为1.5GB,{zd0}值是2.5至3GB。这样一来。Pagefile.sys页文件至少为1.5GB,太不现实了!多数人都认为这个值越大系统的性能越好、运行速度越快!但事实并非如此,因为系统比较依赖于虚拟内存——如果虚拟内存较大,系统会在物理内存还有很多空闲空间时就开始使用虚拟内存了,那些已经用不到的东东却还滞留在物理内存中,这就必然导致内存性能的下降!其实,大内存的系统跟小内存的系统相比,在设置虚拟内存时,标准有些不同。如果大家有512MB以上甚至1GB的内存,既然物理内存已经相当充足,所需的虚拟内存反而应该减少。故在大内存的系统中,虚拟内存的最小值可以设成物理内存的一半。比如有1GB的内存,虚拟内存的最小值设成512MB,{zd0}值则维持3GB以备不时之需。注意:虽然{zd0}值设为3GB,系统是不会立即出现3GB大小的pagefile.sys文件,实际上它首先会以最小值出现,待有扩展需要时才会递增 。一般情况下,用户想另外,有些大内存的朋友,可能会干脆不设置虚拟内存,以此强迫系统使用速度较快的内存。其实这是不太明智的做法。正所谓凡事都不要做得太{jd1},xx没有虚拟内存也不行。原因是不少应用程序在设计时要求必须使用虚拟内存,没有了就会造成系统不稳定或死机。 至于小内存的系统,例如256MB,参照1.5倍及3倍的设置比例最稳当。?
?????? 5、选择“自定义大小”的方法来处理虚拟内存,并将{zd0}值和最小值都设为同一数值。有很多人都相信用这种方法来处理虚拟内存有助于提高系统的性能。他们所持的理由是,当{zd0}值和最小值都相等时,系统无需时刻进行收缩和扩展页面文件的动作。省去了这些工作,相应地就是提高系统效率。这种方法,很多人坚信有效,但同样地,也有人指出其实并没有效果。 但不管怎样也好,如要将{zd0}值和最小值设为相等,必须坚守一个原则,那就是虚拟内存的大小必须足够。因为虚拟内存的“页面文件”(pagefile.sys)会随着电脑使用过程进行收缩和扩展,为使系统管理虚拟内存能够进行得顺利和更具弹性,必须保证分页文件所在的硬盘拥有足够的可用空间。 否则系统轻则会出现效率下降(要进行更多复写动作来腾出空间),严重的更会造成系统不稳定。?????? 6、整理页面文件
?????? Windows系统处理页面文件(即虚拟内存)的方法有别于一般的文件。事实上,当Windows XP进行磁盘碎片整理时,页面文件不会牵涉其中。大家不妨试试下面的方法:
在桌面我的电脑→右键→属性→高级→性能设置→高级→更改,在随后出现的“虚拟内存”设置窗口中选中“无分页文件”一项。{zh1}单击“设置”按钮退出,并重新启动电脑。
?????? 重新启动后,检查一下磁盘根目录中还有没有pagefile.sys页面文件存在,如有就将之删除。xx掉虚拟内存的页面文件后,现在再进行磁盘碎片整理。完成后,按照前面的步骤重新设置一定数量的虚拟内存,并启动电脑使之生效。经上述方法处理后,新得出的页面文件将会是没有碎片的。??????? 由于每个人实际操作的应用程序不可能一样,比如有些人要运行3DMAX、Photoshop等这样的大型程序,而有些人可能只是打打字、玩些小游戏,所以对虚拟内存的要求并不相同,于是就要因地制宜地设置虚拟内存空间的数值。?
?
虚拟内存的设置步骤:
? 一般windows XP默认情况下是利用C盘的剩余空间来做虚拟内存的,因此,C盘的剩余空间越大,对系统运行就越好,虚拟内存是随着你的使用而动态地变化的,这样C盘就容易产生磁盘碎片,影响系统运行速度,所以,{zh0}将虚拟内存设置在其它分区,如D盘中。
?右键"我的电脑",左键点"属性",点选"高级"选项卡,点"性能"里的"设置"按钮,再选"高级"选项卡,点下面的"更改"按钮,所弹出的窗口就是虚拟内存设置窗口,一般默认的虚拟内存是从小到大的一段取值范围,这就是虚拟内存变化大小的范围,{zh0}给它一个固定值,这样就不容易产生磁盘碎片了。假设内存为256M,虚拟内存放在D盘,先要将默认的xx,保持C盘为选中状态,单选"无分页文件(N)"再按"设置"按钮,此时C盘旁的虚拟内存就消失了,然后选中D盘,单选"自定义大小",在下面的"初始大小"和"{zd0}值"两个方框里都添上512,再点一下"设置"按钮,会看到D盘的旁边出现了"512-512"的字样,这样就说明设置好了,再一路确定,最终,系统会要重新启动,重启一下,便完成了设置。
??个人建议:硬盘的磁道是同心圆,而最外环的圆{zd0},存数据最多,在读写数据时相对可以减少移动磁头的次数,速度较快。而系统分区的原则是从外往里,即C盘,D盘。。。。。。依次向内分。故:在一个硬盘上,如果建空白分区做虚拟内存,{zh0}选靠近C盘的位置??;如果是2个硬盘时?,就在稍大的盘上靠近主分区的位置,建个比虚拟内存{zd0}值多一些分区,可以把IE的浏览临时文件放在此处(IE右键→属性→常规 设置→移动文件夹→虚拟内存的盘符→确定),另一个盘的取值比最小值多一些就行。
?