2011年,不仅是处理器与显卡性能爆发的一年,年底平台的升级也让内存获得了历史性的突破。第一次,64GB内存正式“入驻”家用PC;第一次,在家用的操作系统里检测到了64GB内存。那么真的需要如此海量的内存?64GB内存到底是一个数字上的浮云,还是一个未来的必然趋势?
英特尔新一代Sandy Bridge-E处理器与X79芯片组的发布,不仅为发烧玩家带来了性能强劲的至尊平台,还带来了另一个改变。我们知道,Sandy Bridge-E的一大特色,就是将内存通道数从X58的三通道升级到四通道,因此即使是规格普通的X79主板,至少也会拥有四根内存插槽。而定位较高,每通道搭配两根内存插槽的X79主板,则会配备8根内存插槽。按每根内存插槽大可以支持8GB的规格计算,不难看出,Sandy Bridge-E平台高可以使用多达64GB的内存。
因此与当今大只能使用32GB内存的Sandy Bridge,以及AMD推土机等其他高端平台相比,Sandy Bridge-E的出现令内存在PC“舞台”上发挥的空间更大、给内存带来了更多的“出场机会”。一些内存厂商面对这个天赐良机,也快速出击,推出了单根容量为8GB的内存,以及一些专为Sandy Bridge-E设计的64GB四通道内存套装产品。那么新平台对内存的需求真的有这样大吗?64GB内存到底会为人们的数字化生活带来怎样的不同?面对这些有趣的问题,经过我们重重努力,特地搜集来8根在国内抢先上市的消费级单条8GB内存,下面就请通过我们的亲身体验来获取答案。
非常有趣的是,这第一款在国内现身的8GB内存既不是顶级的超频型内存,也没有身披任何“金甲”,而是隶属威刚中定位主流的万紫千红系列。从外观上看,该内存非常普通。它采用双面设计,正反两面焊接16颗内存颗粒,PCB也采用了万紫千红系列独特的紫色电路板。
采用编号为“J4208BASE-DJ-F”的日本尔必达DDR3 1333颗粒
在本文截稿时,8GB DDR3 1600内存套装(4GB×2)价格为290元,单根容量为8GB的服务器内存价格也不过450元,按理说这款8GB内存价格不会太贵。但让人意外的是,该内存的媒体报价却高达单根1050元,而其在网上商家的实际销售价格也达到了768元。威刚表示这款内存价格偏高的原因在于其颗粒产量不多、生产工艺成本偏高所致。原来在这款内存上,它采用了512M×8bit的新型大容量颗粒。而目前普通内存厂商产量多的却是256M×8bit颗粒,这就造成其产量过少,价格偏高。同时,该颗粒的良品率也较普通颗粒低一些,从而造成这款内存的整体价格要比普通内存贵不少。
大容量能给我们带来什么好处?在对64GB内存的首次体验中,我们首先对比了它与16GB内存在理论测试上的区别。测试软件选用原生64位编码的SiSoftware Sandra与3DMark 11。同时,为了更准确地反映两款内存在容量上的区别,我们将两款内存的主要延迟均设置为9-9-9-24@2T,以确保两款内存在性能上尽可能接近。不过从测试结果来看,尽管两款内存的主要延迟设置相同,但在实测性能上仍有差别,64GB系统在SiSoftware Sandra的三项内存性能测试中均略优于16GB系统。
在DDR3 1333下,这款内存的标准延迟为9-9-9-24@2T
而在处理器性能与图形性能测试中,大容量内存的表现可能有些让大家失望,它并未给性能带来明显提升。64GB系统在各项测试中的优势非常微弱。那么在实际软件应用中,64GB内存会带来什么不同吗?
威刚万紫千红DDR3 1333 8GB内存产品资料
接口类型 | DDR3 240 Pin |
内存容量 | 单根8GB |
内存电压 | 1.5V±0.075V |
默认时序 | 9-9-9-24@DDR3 1333、7-7-7-20@DDR3 1066 |
价格 | 786元 |
体验平台主要配件一览表
处理器 | Intel Core i7 3960X |
主板 | 华硕Rampage Ⅳ Extreme |
显卡 | 迪兰恒进Radeon HD 6990 |
内存 | 威刚万紫千红DDR3 1333 8GB×8(9-9-9-24@2T) 海盗船VENGEANCE 4GB×4(9-9-9-24@2T) |
硬盘 | 西部数据WD2003FYYS 2TB黑盘 |
海盗船 | Force GT SSD 120GB |
电源 | 航嘉X7-1200 |
操作系统 | Windows7 64bit |
理论性能测试表
16GB系统 | 64GB系统 | |
SiSoftware Sandra内存带宽 | 33GB/s | 33.17GB/s |
SiSoftware Sandra内存延迟 | 29.3ns | 29.2ns |
SiSoftware Sandra缓存与内存带宽 | 204.19GB/s | 211.15GB/s |
SiSoftware Sandra处理器算术性能 | 158GOPS | 158.46GOPS |
SiSoftware Sandra处理器多媒体性能 | 410.5MPixel/s | 411.15 MPixel/s |
3DMark 11,1280×720,Performance | 10011 | 10017 |
在应用体验中,为了充分发挥出软件的特性,大可能地使用内存容量,测试中所用到的WinRAR、PhotoShop、MediaCoder等应用软件均为64bit版本。不过,结果却与理论性能体验类似,64GB系统在大部分应用软件中的表现中较16GB系统并未有太大不同。在各项测试的成绩表现只是略有领先。如在PhotoShop中的图片打开时间上减少了3s,在PCMark 7的系统测试中,总分高出85分。
为什么64GB内存的表现与16GB系统相比并无明显优势呢?我们知道,在64bit系统下,处理器有更大的内存寻址空间。普通32bit软件大只能使用2GB的内存(另外1GB左右的空间被操作系统占用),而64bit软件可使用的内存空间高达TB级。这就意味着,只要内存空间足够,所有程序要用到的数据都可以存放到内存中。处理器需要数据时,可以直接从内存中调用,而无需再到虚拟内存即硬盘上去“苦苦寻找”。
显然,对于同在64bit环境下、其他硬件配置基本相同的两个内存系统来说,要想表现更好,就只能看谁的内存容量更大。但这些软件真的需要如此多的内存吗?如在使用64bit MediaCoder进行编码时,其所用内存只有1004MB左右,使用Cinema 4D特效软件引擎的CINEBENCH R11.5 64bit进行渲染时,其所占用的内存更只有400MB左右。
实际应用体验表
16GB系统 | 64GB系统 | |
CINEBENCH R11.5处理器渲染性能 | 11.39pts | 11.4pts |
PCMark7系统性能 | 3993 | 4078 |
WinRAR 64BIT解压时间 | 19.45s | 19.41s |
WinRAR处理速度 | 4313KB/s | 4234KB/s |
PhotoShop 200张图片打开时间 | 74s | 71s |
MediaCoder H.264 1080p to H.264 720p转码时间 | 123s | 123s |
《孤岛惊魂2》,1920×1200,高画质 | 196.4fps | 197.35fps |
《尘埃3》,1920×1200,高画质+4xAA | 102.2fps | 103.08fps |
《战地3》,1920×1200,高画质+4xAA | 35.2fps | 36.2fps |
《战地3》载入时间 第一次载入 | 53.2s | 53.14s |
第二次载入 | 26.2s | 24.02s |
而在PhotoShop测试中,64GB内存的大容量优势看似将要发挥作用。如下图所示,在一次性打开200张图片时,内存总共被占用了11.5GB。在PhotoShop的默认设置下,多只允许系统调用占总容量60%的内存,这11.5GB已占16GB内存的72%。但为什么16GB系统的图片打开时间却只慢3s,并没出现调用暂存盘即硬盘的情况呢?首要原因仍是这11.5GB包含操作系统所占内存。根据我们测试,在“无所事事”的情况下,64GB配置下,操作系统要消耗3.71GB的内存,16GB配置下,操作系统要消耗1.64GB的内存。因此,运行PhotoShop任务时的实际所用内存只有11.5-3.71=7.79GB内存。而这7.79GB只占16GB内存的48.6%,所有数据操作仍可在内存中进行。所以,正是因为当今消费级软件对内存的需求不大,造成了64GB系统在性能测试中的表现并没有任何亮眼的地方。尽管它在各项测试中也有小幅优势,但这微弱的优势与其说是容量的功劳,倒不如说是内存本身在性能上更有优势、以及测试误差所致。那么这是否意味是64GB内存对于用户来说其实毫无意义呢?
别对大容量内存失望,虽然应用程序不需要这么多内存,但我们却可以将内存用在其他别的地方。典型的一种应用就是大家熟知的RAMDISK,即将多余的内存容量设置为虚拟硬盘来获得一个性能空前强大的存储系统。在这个体验中,我们采用名为Qsoft RamDisk的软件,从内存中借用约40GB容量,来实现了这个目的。下面就让我们一起来欣赏虚拟硬盘那强大的性能吧。
如右图所示,虚拟硬盘的性能不仅远强于机械硬盘,更大大优于于世面上任何一块固态硬盘,其读取性能是高端固态硬盘的10倍,写入性能则达到了20倍。其2437.8MB/s的同盘拷贝速度,更令拷贝工作实现了瞬间完成的境界。
而在将《战地3》安装到虚拟硬盘上后,游戏的启动速度也得到了明显改善。尤其是进入系统后的第一次游戏启动耗时缩短了20多秒,但并未实现瞬开的效果。我们分析这很可能一是受限于处理器处理速度,毕竟游戏载入不同于单纯的文件复制,需要占用大量处理器运算资源,二是游戏部分系统文件会存储在普通硬盘的系统盘上,载入游戏时,依然不能完全脱离普通硬盘。而在第二次启动游戏时,由于所需数据此时已经全部进入内存,因此其启动速度与采用普通硬盘的系统对比并无差别。与此类似的现象也发生在PhotoShop的图片开启工作中。尽管所有图片全部拷贝在虚拟硬盘上、PhotoShop也安装在虚拟硬盘上,但图片打开时间并未缩短太多,只减少了4秒。
由于实际上是测试内存的读写性能,虚拟硬盘的性能无人能敌。
此外,我们注意到在虚拟硬盘上也无法实现类似于手机移动平台程序的快速安装效果,不论是在机械硬盘还是在虚拟硬盘上,《战地3》的安装时间都在半小时左右,时间并未得到缩短,原因应仍与处理器的处理速度有关。
在虚拟硬盘里将一个大小为3232.5MB的文件夹拷贝到另一个文件夹里的所需时间仅需1.33s,平均传输速度达到2437.8MB/s。
而致命的是,由于内存属于易失性存储器,因此当系统重新启动后,虚拟硬盘里的一切数据都“灰飞烟灭”。结合以上表现,我们认为,虚拟硬盘对于普通玩家来说更像是一种用来炫耀测试分数的工具,并无太大实际意义。那么64GB内存的真正用途在哪里?
虚拟硬盘性能体验表
虚拟硬盘 | 64GB系统+机械硬盘 | |
Crystaldiskmark连续读取性能 | 5827MB/s | 133.4MB/s |
Crystaldiskmark连续写入性能 | 8575MB/s | 130MB/s |
Crystaldiskmark 4KB文件随机读取速度 | 1856MB/s | 0.624MB/s |
Crystaldiskmark 4KB文件随机写入性能 | 1354MB/s | 1.583MB/s |
FastCopy文件拷贝速度 | 2437.8MB/s | 65.33MB/s |
FastCopy文件拷贝时间 | 1.33s | 49.48s |
PhotoShop 200张图片打开时间 | 67s | 71s |
《战地3》载入时间 第一次载入 | 31.72s | 53.14s |
第二次载入 | 24.63s | 24.02s |
我们认为,对于超大容量内存来说,它们好的用武之地就是在本期杂志《玩转SSD,系统加速有妙方》一文中提到过的FancyCache,即将内存作为硬盘的缓存。我们为整块硬盘设置了高达40GB的缓存区,并将延时写入设置为2小时。可以看到在开启缓存后,不论是机械硬盘还是SSD,由于其存储部分测试实际上是在缓存区即内存中进行,因此硬盘的性能有了很大提升。不过在游戏载入时间测试中,开启缓存与否都不能明显降低载入时间。原因很简单,由于游戏安装在普通硬盘上,因此不管是否有缓存,游戏在第一次载入时,都必须要从普通硬盘中读取到内存,对缩短游戏时间没有任何帮助。而在第二次载入时,由于所需数据此时已经全部进入内存,因此其启动速度与采用普通硬盘的系统对比并无差别。
读到这里可能有读者会迷惑,为什么在后面的《玩转SSD,系统加速有妙方》文中,开启缓存后,游戏的载入时间会有很大改变呢?这里首先需要说明的是,我们载入的是包含动画的大型关卡,而该文中所载入的只是大关卡中的小关卡,测试场景首先是不同的。其次硬件配置也完全不同,该文中系统的内存总共只有4GB,在这种小内存电脑中,很有可能会出现访问虚拟内存即硬盘的情况。而在开启缓存后,缓存就会接替虚拟内存的工作,存入临时数据,因此系统访问的仍是内存,载入速度自然会有很大改观。
即便在64GB内存中使用40GB做缓存,也仍有近20GB的内存用作系统内存,完全够用,不会影响系统性能。
综上所述,在64GB大容量内存系统中,FancyCache也不能非常完美地提升系统的存储性能。我们认为,64GB大容量内存、FancyCache对于用户的真正意义还是在于延长硬盘,特别是SSD的寿命。举例来说,我们在测试中将延时写入设为了2小时,那么这就意味着在这两小时中,用户进行的各种软件操作,包括上网和游戏过程中产生的各种临时缓存数据都会存储在内存里。同时由于缓存容量高达40GB,可以完全收纳这些数据,因此并不会出现存储到硬盘的可能。而当用户关闭游戏或者软件的时候,这些临时数据就会被删除。所以在这两个小时的工程中,硬盘几乎处在不工作的状态。但在不使用FancyCache的情况下,物理硬盘在这两小时的过程中是会被反复读写的。显然,在64GB内存与FancyCache使用之后,可显著降低SSD的擦写次数。
“没有惊喜,没有失望。”用这样的话来总结我们对64GB内存的体验可谓非常恰当,由于消费级程序的内存需求量远小于专业的服务器级应用,因此从现阶段来看,使用64GB内存对于这些程序来说,并没太大用处。但另一方面,随着一些新型软件的问世,将内存做缓存等新应用的出现,64GB内存有了用武之地。容量不仅不会得到浪费,反而会提升系统整体性能,帮助延长硬盘寿命。总之,如果您已经配备了16GB内存,只是想追求更低的游戏载入时间、游戏帧速,那么完全没有必要购买64GB内存。反之,如果您是一位SSD用户,并对SSD的寿命非常在意,预算充足,那么64GB内存就是上佳选择之一。
缓存性能体验表
固态硬盘 | 固态硬盘+ 40GB缓存 |
机械硬盘 | 机械硬盘+ 40GB缓存 |
|
Crystaldiskmark连续读取性能 | 516.5MB/s | 5228MB/s | 133.4MB/s | 5318MB/s |
Crystaldiskmark连续写入性能 | 132.9MB/s | 7781MB/s | 130MB/s | 7462MB/s |
Crystaldiskmark 4KB文件随机读取速度 | 29.24MB/s | 1026MB/s | 0.624MB/s | 598MB/s |
Crystaldiskmark 4KB文件随机写入性能 | 83.5MB/s | 789.2MB/s | 1.583MB/s | 472.8MB/s |
PCMark7系统性能 | 5292 | 5756 | 4078 | 5747 |
FastCopy文件拷贝速度 | 110.57MB/s | 383MB/s | 65.33MB/s | 83.93MB/s |
FastCopy文件拷贝时间 | 29.23s | 8.44s | 49.48s | 38.52s |
《战地3》载入时间 第一次载入 | 32.36s | 30.08s | 53.14s | 53.58s |
第二次载入 | 24.04s | 24.08s | 24.02s | 24.6s |
《孤岛危机》载入时间 第一次载入 | 15.96s | 15.96s | 23.93s | 23.32s |
第二次载入 | 12.52s | 12.5s | 13.36s | 13.06s |
而对于普通消费者来说,虽然64GB内存还犹如空中楼阁。但单根容量8GB内存的出现却是值得关注的,这类内存的出现,不仅令主流双通道系统的内存容量有了提升的空间,也会让电脑的内存搭配更加灵活。如需要16GB内存,那么无需再采用4GB×4,占满所有内存插槽的配置方式,两根8GB内存就可解决问题,而且还有升级的空间。相信在512M×8bit内存颗粒产能提升后,内存容量大型化的全民时代就将来临。
即便什么事也不做,在64GB配置下,操作系统也要消耗3.71GB的内存。
热门3D大作《战地3》占用的内存并不高,减去3.71GB的系统占用内存后,其实际占用内存只有1.61GB。
在进行一次性打开200张图片的“BT”行为时,加上操作系统所用内存,PhotoShop大也只会占用11.5GB的内存。
在CMD窗口,输入“hdwwiz.exe”,进入添加硬件向导并选择“手动选择硬件”。
选择“从磁盘安装”,并且选择Qsoft RamDisk英文文件夹里的驱动程序。
驱动程序安装完成后,即可在设备管理器中看到多了一个RAM Drive,双击后就能够进行RamDisk的设置。
文章中所提到的软件Qsoft Ramdisk和FancyCache,点击软件名称即可下载。