浏览器之家


Win2000系统内存优化全攻略

不管你用的是什么操作系统,内存子系统总是重点优化的对象。因为它不仅直接影响RAM的性能,还决定了其它子系统之间的通信能力,进而影响整个系统的性能。windows 2000是一个基于"性能"的操作系统,所以充分挖掘内存子系统的潜力是非常必要的。在本文中,我们要给大家介绍如何给操作系统消肿和优化注册表,以达到改进系统性能的目的。不同的方面有不同的优化方法,我们首先从BIOS的优化开始(BIOS的优化对所有操作系统有效);然后是其它一些优化。
  要注意在进行优化的时候,要以Administrator注册,否则修改无效。

  BIOS优化

  在BIOS中有若干个与内存有关的选项,下面我们就给大家介绍几个最常用的:

  CAS Latency-CAS延迟是一个决定系统内存列存取时间的参数。CAS延迟越小,系统在读取RAM中不同数据时的速度就越快。现在大多数SDRAM CAS延迟标称值为3,但基本上都可以达到2。在市场上也有标称值为2的SDRAM。至于 RDRAM,它的CAS延迟要比SDRAM大得多,如果把CAS延迟设小一点效果非常显著。不过要注意的是改变CAS延迟实际上是一种超频,要注意它的稳定性(可以运行如timedemo loop之类的稳定性测试软件)。

  RAS To CAS Delay-这项设置指的是行激活命令到读/写命令之间的时间。这个值越小表示越快,在修改它时,也要注意系统的稳定性。

  RAS Precharge Time -这项设置指的是DRAM预充电需要多少个周期的时间,越小越好。在修改它的时候,同样要注意稳定性。

  SDRAM Precharge Control-这项设置指的是系统如何管理SDRAM的预充电时间,它有两个值Enabled和Disabled,在不同的系统上有不同的结果,建议在你自己的系统上两者都试一下。

  Shadow System BIOS-如果它为Enabled的话,在系统启动时会把BIOS中的内容拷贝到主内存中,对大多数机器来说,启动速度和运行速度都会加快。

  System BIOS Cacheable-当设为Enabled时,在必要时系统会把BIOS中的内容备份到L2缓存中,加快BIOS的运行速度,效果比Shadow System BIOS还要好。当Shadow System BIOS也设为Enabled时,效果最佳。

注册表修改


  在注册表中有若干个关于内存的设置,但在修改时要注意,因为稍有错误就会导致系统崩溃。所以在修改前要把注册表作一个备份,以备在出现问题是恢复。

  首先在注册表中找到[HKLM/System/CurrentControlSet/Control/Session Manager/Memory Management],然后你会发现下面几个选项:

  DisableExecutivePaging -设为Enabled时, windows 2000在运行可执行文件时不用硬盘上的交换文件,这样操作系统和文件执行的速度会更快。但我们推荐只有在系统内存大于128MB时,才将它设为Enabled,因为它也要占用一定的系统资源。在默认状态下,它的值为0(Disabled),如果要设为Enabled就将它设为1。

  LargeSystemCache -当它设为Enabled时(服务器版的Windows 2000默认设置为Enabled),系统会把除了4MB(作为硬盘缓存)以外的所有内存都用作文件系统的缓存。windows 2000会把自己的内核放到内存中,这样运行起来就更快。这项设置是动态的,如果在某些情况下硬盘需要更多的缓存,系统会释放一些内存给硬盘作缓存。在默认情况下有8MB内存是留作此用途的。

  此项设置的主要好处就是可以使操作系统运行得更快,并且它还是动态的,当内存需求不大时,Windows 2000的内核就驻留内存;如果运行多个程序需要大量内存,windows 2000会把它的内核从内存中释放出来。0表示Disabled,1表示Enabled。不过如果把它设为Enabled,系统会占用更多的内存,在一些任务很密集的情况下,系统性能会下降。根据Micorsoft的说法,对那些自己进行缓存的应用程序如Microsoft SQL,和需要大量内存才能得到最好性能的程序如IIS来说,此项设置最好设为0。

评论

没安装畅言模块