当前位置:操作系统 > 电脑通通透 >>

大容量内存升级,有何高见

说到升级内存,目前市场中单条4GB的DDR3内存价格大约在300元左右,有些牌子的产品价格还要低一些,相比两条2GB的内存反而更划算,这也使得不少玩家干脆一步到位购买单条4GB或者是4GB×2=8GB的内存,前几天本博士也忍不住出手购买了一对4GB的DDR3内存,并因此一发不可收拾,入手了Core i7 2600和两块SSD RAID0套装……咳咳,扯远了,话说这4GB甚至是高达8GB的内存,到底有多牛呢?如何让它们发挥更多的功能呢?这就是本期我们要研究的话题。

大容量内存升级,有何高见


内存虽大,提升却小

  首先要说明一点,内存容量和整机性能并不是一个简单的正比关系。简单地说,达到某个内存容量限值之后,再增加内存,整机的常规应用性能提升也是微乎其微的(除了需求超大内存的专业软件)。例如对于目前的游戏以及一般的应用软件来说,有2GB的内存已经可以保证流畅运行,只有少数大型游戏会从4GB内存或更多的内存中获益。

  那超过2GB的内存难道就不能再这些日常应用中提升整机性能了吗?显然不是,本博士今天要介绍的几种方法,都可以让多出来的大内存继续提升整机的反应速度,改善电脑的使用体验。

大内存玩法三大招

  在玩爽大内存之前,首先得有几个前提条件。

  第一,你的主板必须有足够的BANK数和插槽来支持大内存,对于主流的DDR3平台来讲,这个应该问题不大。

  第二,你的主板BIOS中支持3GB以上内存的重映射功能必须打开,这个也应该没有大碍,只会在少数主板上遇到这样的问题。

  第三,最重要的一点,你必须使用64bit操作系统。别再费什么周折用32bit系统打补丁的方式去支持4GB以上内存了,64bit的Windows7兼容性没你想的那么糟,相反,对于大内存的利用率和支持度64bit系统要完美得多。

  这些都做到之后,就让本博士带大家开始下面的“改造”吧。

测试平台

处理器:Core i5 2500K
主板:Intel P67
内存:宇瞻DDR3 1333 4GB×2
显卡:索泰GTX570首发版
硬盘:西部数据 黑盘2TB
显示器:AOC 26英寸LCD
电源:航嘉磐石800
操作系统:Windows7 64bit 旗舰版

第一招:系统装进内存里

  其实,把Windows7装进内存里的操作方法我们在2010年第47期C13版已经刊登过了,通过FiraDisk和Grub以及WinImg等工具,让系统在启动的时候将系统盘的镜像加载到用内存虚拟的硬盘上去,由于内存速度远高于硬盘,因此可以获得非常强悍的“磁盘性能”以及系统响应速度。

大容量内存升级,有何高见

用DDR2 533虚拟的系统盘都可以达到906MB/s的平均速度

  具体操作方法请参考http://blog.sina.com.cn/cpcwdiy,这里限于篇幅我们就不重复讲解了,总之DDR2 533的内存基本上可以虚拟出平均传输速度超过900MB/s的硬盘,如果你使用的是8GB DDR3 1333(甚至是1600)内存……恭喜你,超级硬盘诞生了。

第二招:程序装进“假硬盘”里
   


大容量内存升级,有何高见

在VSuite Ramdisk中设置虚拟磁盘参数

  要说传输速度,任何硬盘都绝对无法赶上内存。现在发烧友使用8GB内存也并不稀奇,分出4GB来虚拟成硬盘用,拷一些常用软件在里面,响应速度那绝对是相当“给力”。



  内存虚拟硬盘要怎么做呢?很简单,可以利用VSuite Ramdisk(对64bit系统兼容很好)这款软件。制作过程也非常简单,下载安装VSuite Ramdisk之后运行之,在主界面下选择“创建”虚拟磁盘,填入需要虚拟的磁盘之容量,这里本博士使用的平台有8GB内存,所以选择了创建4GB的虚拟硬盘,设置完后保存即可(注意磁盘模式要选择SCSI硬盘,不要选择直接I/O硬盘)。另外,内存在断电后可不能保存数据,所以“使用镜像文件”和“关机时保存镜像文件”两项一定要勾上。来看看虚拟硬盘的威力吧,由于容量限制,我们安装到虚拟硬盘中的程序总容量小于4GB。

大容量内存升级,有何高见


  不用再做更多的测试,大家已经能看出差距了,102MB/s和4491MB/s的速度有得比吗……而且,物理磁盘寻道时间为12ms,而内存虚拟的磁盘“寻道时间”为0.001ms,毫无悬念轻松胜出,两者性能根本不是一个数量级的。所以,如果你常用的软件不算很大,4GB的虚拟磁盘超快的响应速度也足够你爽的。

第三招:大内存制作Ready Boost

  微软Windows的Ready Boost功能,就是利用闪存或者是其他高响应移动存储设备来存放系统经常访问的细碎数据以提升整体的响应速度,这倒是个比较廉价的解决方案,不过普通闪存的性能和SSD还是没得比,那么,现在本博士就用大内存来做个“Ready Boost”。

大容量内存升级,有何高见

将用内存虚拟的磁盘设置为专用于Ready Boost

  在前面用内存虚拟硬盘之后,接下来系统会自动发现新磁盘,在系统的“计算机”界面下即可看到刷新出来的磁盘图标。这时右键点击新磁盘的图标,在弹出的菜单中选择“属性”,再选择“Ready Boost”,由于本博士现在只是要测试Ready Boost的效果,所以选择了“该设备专用于Ready Boost”,使用全部虚拟磁盘的容量来实现Ready Boost。

  现在来试试大程序启动的速度吧,本博士选择了几款大型软件和游戏来进行测试。所有测试均保持在4GB可用内存+4GB内存虚拟磁盘的模式下,这是为了避免不使用虚拟磁盘时,8GB内存容量带来性能的影响。

大容量内存升级,有何高见

  从测试结果可以看出来,Ready Boost到底对哪些应用更有帮助。对于一般日常的应用软件来说,Ready Boost的效果并不算很突出,特别是只使用闪存来做Ready Boost的时候,效果并不算理想,有些许提升,但不明显。

  不过,在占用内存比较大的游戏中,比如我们用来测试的《魔兽世界:毁灭与重生》,当游戏需要载入到人物模型和景物模型众多的主城地图时,用内存虚拟的Ready Boost优势就比较明显了,相对不用Ready Boost的时候提升了不少,用闪存做的Ready Boost在这里效果也算可以,但相比内存做的Ready Boost还是有差距。

  (注:只要是没关闭虚拟内存,Windows7系统中任何一个程序启动时都会用到虚拟内存,因此Ready Boost会起到加速作用,如果在内容容量足够大的情况下强制关闭虚拟内存,也能充分利用内存的高速来提高响应,但某些程序要求必须有虚拟内存才能运行,因此并不建议直接关闭虚拟内存,改用Ready Boost可以在享受高速响应的同时提高对这类程序的兼容性)

特别提示

  大内存+Windows7 64bit系统的组合,除了可以通过以上方法提升系统响应速度和改善使用体验外,其实对于很多专业应用软件的性能提升也是明显的。例如在64bit系统下使用Photoshop、各种专业视频编辑软件和3D设计及渲染软件,都会比32bit系统下表现更好,它们会从64bit寻址方式和超大的内存上得到双重的收益。

总结 大内存时代创造更多玩法

  以前在使用2GB内存的时候,一些玩家已经开始研究用内存来虚拟硬盘并安装系统了,不过那时也最多安装一个精简版的Windows7进去,还剩下几百MB物理内存可用,实用性大打折扣。而现在,4GB在玩家中已经是标配,就算是8GB,也不见得是多么高端,这让内存虚拟硬盘的实用性开始增加了(特别是目前多数软件在4GB以下内存容量时已经完全够用的情况下,完全可以在配备8GB内存的平台上使用4GB虚拟磁盘来享受极限的“磁盘性能”),毕竟容量增加后,无论是在虚拟磁盘上安装系统还是应用程序都变得更宽裕。

    好吧,本博士现在也要爽爽自己的Core i7 2600+8GB内存去了,等装好SSD的RAID0,那飞快的感觉……啧啧。

www.zzzyk.com 电脑知识网 打造全国最大的电脑知识学习基地
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,