你到底需要多大内存?
很多老DIY玩家或许还依稀记得,在DDR2时代(大概2007年左右),2GB和4GB内存的游戏性能相差并不大,所以在当时很长一段时间内,看上去很美的4G容量往往会被扣上华而不实的帽子。如今,内存已然步入后DDR3时代,DDR4正在向我们招手。此时此刻,想必很多准备升级DDR4的玩家又会去想那个问题了——我的电脑到底需要多大的内存呢:4GB、8GB还是16GB?
时下,一些主流的大型3D游戏以及许多热门应用动辄就需要消耗4GB内存,所以很多玩家都早已换上了8GB。那我们现在到底需不需要16GB的内存呢?没错,这要看应用。我们知道,某些特殊的应用确实需要大容量的内存才能正常运行。那么问题来了,对于某些特定的应用,4GB、8GB以及16GB内存的差别到底有多大呢?今天我们将会通过实测寻找答案。
大量测试数据援引自国外知名科技站点techspot,再次鸣谢。
常用应用性能测试
●应用性能测试
通过运行一些主流的软件应用,我们可以发现,4GB内存已经很难满足需求了。比如说,当在这台Windows 10电脑上同时打开若干个浏览器窗口、Foxmail邮件客户端、Adobe Photoshop、微软word/Excel、QQ客户端、OneDrive云盘以及360杀毒软件等应用后,我们会发现,内存的使用率已经超过70%了。
与此同时,当用我们用8GB内存和16GB内存分别运行这些应用时发现,看似容量翻番的16GB内存对整机性能影响却微乎其微。在我们测试的应用软件中,Adobe Premier CC对系统内存的需求最大:
Adobe Premier CC
我们利用Adobe Premier CC软件加载一段时长为17分钟的影像文件(包括许多视频剪辑、图片文件以及音讯轨段),并通过将比特率调至最低的方式将系统的内存使用率最大化——在视频解码过程中达到12GB。
通过测试我们发现,16GB系统加载这段影像所需的时间最短——290秒,但是出人意料的是,在相同情况下完成同样工作量的8GB系统只用了300秒。但是,4GB系统要比8GB系统慢38%,它完成相同任务需要415秒。
7-ZIP
还有一款大家使用较多的软件就是7-ZIP。7-ZIP在解压缩与压缩文件的效率上要比WinRAR高一些,7-ZIP同样是一款支持多线程压缩的软件。在7-ZIP测试中,我们会将字典大小设置为512MB——这会消耗24GB的系统内存,此时系统甚至需要Windows Pagefile虚拟内存来补给。
通过测试我们发现,16GB系统达到了13162 MIPS的成绩,比8GB系统快3倍。
数据传输速度方面,16GB系统比8GB系统快11倍。
在压缩和解压文件方面,16GB系统似乎要远远好于8GB和4GB系统,但是需要指出的是,对于普通用户而言,其使用环境远远用不到512MB的词典设置。据了解,32MB词典设置比较接近于普通用户的真实使用环境,此时Skylake Core i7-6700K处理器可以达到25120 MIPS的成绩,且只需消耗1.7GB内存。所以,对于普通用户而言,我们无需盲目升级16GB内存。
模拟应用性能测试
●模拟应用性能测试
SPECwpc V1.2是一款权威的模拟应用测试软件,我们从中挑选了4个比较占用内存资源的应用,不过它们对内存的需求基本上都不超过8GB。
Blender模拟测试:
Blender是一款开源的跨平台全能三维动画制作软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。不过略微遗憾的是,或许是因为它过于吃内存,它只能将系统的占用率提升到6,1GB,所以它并不是很适合来测试16GB和8GB系统的区别,即便如此,就连4GB系统的得分也没有出现明显的下降。
LAMMPS模拟测试:
LAMMPS,即Large-scale Atomic/Molecular Massively Parallel Simulator,它是一种大规模原子分子并行模拟器,主要用于分子动力学相关的一些计算和模拟工作。在SPECwpc模拟测试中,LAMMPS可以将内存的使用率模拟到10.5GB,因此,它非常适合测试8GB和16GB内存的区别。通过测试,相比8GB系统,16GB带来的提升并不是很明显,只有不到10%,但是相比4GB系统,16GB的性能提升高达306%。
NAMD模拟测试:
NAMD(NAnoscale Molecular Dynamics)同样是用于在大规模并行计算机上快速模拟大分子体系的并行分子动力学系统。它可以将系统的内存占用率模拟到7.2%,和之前的Blender模拟而是类似,它不太适合来测试16GB和8GB系统的区别,通过测试数据也能看出这一点。
Rodinia模拟测试:
最后是SPECwpc Rodinia开发平台,它可以帮助系统架构师研究GPU平台。通过测试可以看出,16GB系统仅比8GB快了4%而已。
游戏性能测试/总结
●游戏性能测试
此次游戏性能测试,我们还将加开65个Chrome标签,其内存占用率为2.2GB。
《侠盗猎车手5》:
通过测试,我们发现,虽然《侠盗猎车手5》+Chrome浏览器的内存使用率达到了9GB,但是或许是因为Windows系统对内存有所优化的缘故,16GB系统和8GB系统的表现惊人的一致,《侠盗猎车手5》游戏的帧数都为56FPS,即便是4GB系统也不过掉了一帧而已。
《蝙蝠侠:阿甘骑士》:
在《蝙蝠侠:阿甘骑士》游戏测试中,游戏+Chrome应用在后台的内存占用率显示高达10GB,尽管如此,16GB系统的游戏性能相比8GB只领先了1帧,基本可忽略不计,不过要比4GB系统快4%,也就是说,16GB是浪费、4GB会给显卡带来瓶颈,8GB更适合。
《F1 2015》:
16GB、8GB和4GB系统在《F1 2015》游戏中的表现一模一样。
总结:
对于近期打算装机或者打算升级内存的普通用户而言,8GB已经足够,16GB是一种浪费。通过测试可以发现,无论是日常应用或者玩游戏,8GB已经可以普通用户的基本需要,16GB暂时没有必要。在某些游戏或者游戏场景中,4GB内存有时候会成为显卡的性能瓶颈,如果预算充裕的话,不妨升级为8GB内存。
总之一句话,当前,对于绝大部分用户用户而言,16GB是一种浪费,4GB有时候会成为CPU或者GPU的瓶颈,而8GB最合适。