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

第一招 系统装进内存里
其实,把Windows7装进内存里的操作方法我们在本报2010年第47期C13版已经刊登过了,通过FiraDisk和Grub以及WinImg等工具,让系统在启动的时候将系统盘的镜像加载到用内存虚拟的硬盘上去,由于内存速度远高于硬盘,因此可以获得非常强悍的“磁盘性能”以及系统响应速度。
具体操作方法请参考http://blog.sina.com.cn/cpcwdiy,这里限于篇幅我们就不重复讲解了,总之DDR2 533的内存基本上可以虚拟出平均传输速度超过900MB/s的硬盘,如果你使用的是8GB DDR3 1333(甚至是1600)内存……恭喜你,超级硬盘诞生了。

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

要说传输速度,任何硬盘都绝对无法赶上内存。现在发烧友使用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到底对哪些应用更有帮助。对于一般日常的应用软件来说,Ready Boost的效果并不算很突出,特别是只使用闪存来做Ready Boost的时候,效果并不算理想,有些许提升,但不明显。
不过,在占用内存比较大的游戏中,比如我们用来测试的《魔兽世界:毁灭与重生》,当游戏需要载入到人物模型和景物模型众多的主城地图时,用内存虚拟的Ready Boost优势就比较明显了,相对不用Ready Boost的时候提升了不少,用闪存做的Ready Boost在这里效果也算可以,但相比内存做的Ready Boost还是有差距。
(注:只要是没关闭虚拟内存,Windows7系统中任何一个程序启动时都会用到虚拟内存,因此Ready Boost会起到加速作用,如果在内存容量足够大的情况下强制关闭虚拟内存,也能充分利用内存的高速来提高响应速度,但某些程序要求必须有虚拟内存才能运行,因此并不建议直接关闭虚拟内存,改用Ready Boost可以在享受高速响应的同时提高对这类程序的兼容性)

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