又到白菜价!内存频率对SNB影响有多大
泡泡网CPU频道8月10日 如果你经常关注内存报价,那么你肯定会发现现在的2GB DDR3-1333内存的价格已经跟2008年底2GB DDR2-800内存的售价差不多——早已跌破100元关口,现在仅在85元左右。价格的走低带来了一轮内存升级潮,有人打算购买4条2GB DDR3-1333内存,有人打算买2条4GB DDR3-1600内存,也有人打算升级DDR3-1866,发烧友则开始用上DDR3-2133的高频率内存,提高内存频率肯定会提升系统的性能,但是实际上提升了多少呢?
Intel在今年推出的Sandy Bridge架构性能相比上代Nehalem有了不小的提升,除了增加AVX指令集、采用环形联通总线架构外,内置的内存控制器也有了一定的提升,不过Intel官方给出的Sandy Bridge标准搭配内存仅为DDR3-1333(Nehalem处理器的标配为DDR3-1066),实际上Sandy Bridge对内存的支持要远高于这一标准,因此不少主板厂商就在主板BIOS的内存控制选项中提供了DDR3-1600、DDR3-1866和DDR3-2133甚至DDR3-2200等较高的几档来提升内存带宽进而提升系统性能。
除了内存的频率外,影响内存带宽的还有内存的容量和CAS延迟。那么究竟将内存带宽提升到多高才能充分发挥Sandy Bridge处理器的性能呢?下面我们带来了Sandy Bridge平台下9种内存设置的测试,其中包括常见应用和主流游戏的测试,以为网友在升级内存时提供选择依据。
下面我们来看看测试的平台和内存的几种设置。
测试平台选择了Sandy Bridge处理器中目前最强的酷睿i7-2600K,主板选择了华硕P8P67 Pro,显卡选择了微星GTX580闪电版,硬盘是OCZ Agility 2 120GB SSD,内存则采用一对4GB DDR3-2133完成测试。
测试分为包括内存带宽、系统性能和游戏性能在内的7项,每项测试三次取最后结果的平均值,其中PCMark 7和x264 HD Benchmark均进行了一次测试,因为它们本身的测试就是测多次取平均值,LINPACK benchmark(一种较流行的、利用高斯消元法求解一元N次稠密线性代数方程组来测试高性能计算机系统浮点性能的测试)则运行了25次来测试内存的稳定性和系统的浮点计算性能。
AIDA64可以测试系统内存的读取、写入和复制性能以及内存延迟的情况,在采用了不同的频率后,系统内存的性能差距有多大呢?
从上图中的结果可以看出,2133MHz的内存比1333MHz的内存带宽有了大幅提升,其中在读取、复制和延迟方面提升了多达36%,不过在写入方面则差别不大,仅在7%左右。延迟方面差距也较明显,随着内存频率的提升,内存的延迟逐步降低,因此如果你想要提升系统内存带宽,那么还是选择一款高频率的内存比较好。
LINPACK是一种流行的测试高性能计算机系统浮点性能的测试,这里用来测试系统的稳定性的系统的浮点计算性能,最新版本的LINPACK还支持Sandy Bridge的AVX指令,因此这里对CPU和内存的“压榨”更充分。
上图的结果反映了多达36%内存带宽对浮点性能的影响,令人失望的是系统的浮点计算性能并没有提升36%,DDR3-2133和DDR3-1333的差距仅为3%,如果你的内存频率已经达到DDR3-1600,那么再提升频率就对浮点性能没有多大帮助了。下面我们来看看在PCMark 7的测试中,内存频率的提升和时序的设置对系统性能有多少提升。
PCMark 7的测试结果跟LINPACK的几乎一致,频率提高后的内存对系统性能的贡献仅比DDR3-1333 9-9-9-18的一般内存性能提升了2%,因此如果你希望提升平台整体性能的话,选择一款DDR3-1600或者时序是8-8-8-18的DDR3-1333内存就可以了。
前面只是测试的理论计算性能,下面的测试是包括7-ZIP、x264 HD Benchmark和Cinebench R11.5在内的日常应用的测试。
很多人习惯于使用7-ZIP软件来解压/解压缩文件,作为一款免费、开源的解压缩软件,7-ZIP还内置了采用LZMA解压/解压缩方案的Benchmark功能,方便用户检测系统的性能。实际上,压缩/解压缩应用要求系统持续处理大量数据,并将这些数据写入内存,因此这里的测试能较真实得反应出内存在实际应用中的性能。
从测试结果来看,在压缩文件的测试中,更高频率的内存带来一定的性能提升,其中DDR3-2133内存相比DDR3-1333内存提升了7%,看起来幅度不大,但是由于压缩文件的过程通常都比较漫长,因此,这一点提升可以节省不少时间。而在解压缩的测试中,内存频率对系统性能的影响则很微弱,最高频率相比最低频率提升仅在2%左右。
x264 HD Benchmark是将一段时间较短的高清视频通过系统计算转换称一段较高质量H.264视频文件,测试分为两个独立的进程,Pass 1侧重于系统的I/O性能,Pass 2则设计侧重CPU的性能。
从测试成绩来看,在Pass 1测试中DDR3-2133内存仅比DDR3-1333提升了5%左右,而在Pass 2中这一差距还不足2&,由此看来尽管更高频率的内存会带来一定的性能提升,但是如果你经常要处理视频的话,还是升级下处理器帮助更大。
Cinebench的CPU测试部分充分利用系统的运算能力渲染包括近2000个物体和300000个多边形的逼真场景,采用了多种算法来榨干处理器每个核心的性能,那么内存的频率又对这一过程有多大影响呢?
从测试结果来看,内存带宽的增加对这一过程影响甚小,DDR3-2133内存比DDR3-1333的提升还不到2%,不过值得注意的是内存的时序对测试结果有较明显的影响。
Futuremark最新的3DMark 11成为衡量系统3D性能的一个标准,尽管仍较侧重GPU显示性能,但是测试中也包含了一个利用CPU处理物理计算和一个图形、物理加速混合计算的测试。
3DMark 11会让系统处在相当高的负载,从测试成绩来看,内存带宽提升造成的整体性能影响仅在1%左右,而在GPU测试部分几乎没有变化,不过从物理加速部分我们看到DDR3-2133内存相比DDR3-1333提升了11%左右,下面我们来看看在实际游戏运行中,内存带宽起到的作用有多大。
3DMark 11的测试中,更高频率的内存并没有带来性能的的明显改善,那么在实际的游戏中呢?这里选择了《孤岛危机:弹头》和《地铁2033》进行测试,前者是DX10游戏中对配置要求相当高的游戏之一,而后者则是DX11游戏中新“硬件杀手”。
游戏中均设置1920X1080,不过关闭了抗锯齿和部分特效以保证显卡不成为性能瓶颈,这样才不会影响最后的成绩。从结果来看,DDR3-2133内存的成绩跟DDR3-1333之间的差距可以忽略不计,由此看来如果你想改善游戏性能的话还是升级显卡比较划算。
从前面的测试来看,在处理器默认状态下,内存频率的提升并没有给平台的性能带来明显的改变,那么在处理器超频后呢?这里将酷睿i7-2600K的频率分别锁定在默认的3.4GHz(不知道anandtech.com为何锁定在3.5GHz,不过由于差别不大还是可以作为参考的)和4.8GHz,此外为了更好的跟DDR3-1333 CL9内存做对比,其他内存分别设定在DDR3-1600 CL9、DDR3-1866 CL9、DDR3-2133 CL9,下面我们来看一下内存带宽的变化。
AIDA64 memory benchmark的测试结果有了明显的变化,在CPU默认频率下,DDR3-1600 CL9内存带宽比DDR3-1333 CL9提升了14%,在将CPU超至4.8GHz后,这一提升幅度为16%。进一步对比,CPU默频状态,DDR3-2133 CL9内存带宽比DDR3-1333提升了33%,而CPU超至4.8GHz后,这一幅度达到了43%。无论是内存的读取、写入、复制还是延迟都出现了这种提升。需要指出的是,在CPU默认状态下,DDR3-1600 CL9的内存写入带宽相比DDR3-1333 CL9提升了3%,而超频后则提升了15%,此外DDR3-2133 CL9相对DDR3-1333 CL9的这两个比例分别为7%、22%。由此看来,在将CPU超频后,随着内存频率的提升,内存带宽有了更大幅度的提升,那么在日常应用的测试中,这一结果又如何呢?
之前默认状态下的日常应用测试显示,内存频率提升后,测试结果变化不大,那么在将酷睿i7-2600K频率提升40%、超至4.8GHz后呢?
上面x264 HD Benchmark的结果并没有带来惊喜,尽管在超频后,DDR3-2133 CL9的内存写入带宽相对DDR3-1333 CL9提升了高达43%,但是应用中的提升幅度仅为7%,在默认主频下的提升更小,仅为5%。Cinebench R11.5的测试结果也几乎一样,内存频率的提升、内存带宽的增加并没有给日常应用带来多少改善。
从前面的测试来看,尽管Sandy Bridge架构改进了内存控制器,带来了更多的内存带宽(下一步Sandy Bridge-E处理器还支持四通道DDR3-1333,内存带宽会再提升66%),但是除了DDR3-1600内存相比DDR3-1333有较明显提升外,DDR3-2133相比DDR3-1600带来的带宽提升并不明显,似乎甜蜜点就是DDR3-1600。
此外,尽管内存带宽有了一定提升,但是并不是所有的应用程序都“买账”,除了解压缩和视频转码这样的应用外,其他包括游戏测试在内的项目都没有表现出明显改变,因此如果你经常压缩文件和处理视频的话,更高频率的内存会起到一定的作用,不过如果你是一个游戏玩家,那么还是花钱在升级显卡比较划算。
在提升处理器的主频后,内存的带宽有了明显的提升,因此如果你是一个对内存带宽有较高要求的人,那么升级处理器就会带来很大的提升。另外,尽管不同频率内存的延迟在内存带宽的测试中差距明显,但是在实际应用中,延迟带来的改变并不明显。
测试结果并不能表明其他平台对内存频率不敏感
最后,这里的测试仅仅是面向Sandy Bridge平台,并不代表其他平台下也一样,因为对于内置较强GPU的AMD Llano APU来说,内存的性能会起到举足轻重的作用,而Bulldozer平台也可能会对内存的频率较敏感,推土机处理器内置的内存控制器就是DDR3-1866。最后的最后,希望这篇文章能给网友在选择内存时提供参考,小编的建议是跟DDR3-1333内存相比,售价增加了很少的DDR3-1600的内存性能提升较明显,而更高频率的内存对普通玩家来说就没多少必要了。■<