因平台主板的问题所以手裏的宇瞻DDR3 3000内存目前只能稳定运行至2933MHz这个频率下,虽然与3000MHz的标准频率只有少许差距但学是有些可惜。看样子想要真正发挥出宇瞻DDR3 3000内存的性能来一块强大,稳定的主板是必不可少的当然还有处理器至少也得是i7 4770K这种级别的。算下来整套平台的价格,并不会便宜这就限制叻高频内存的发展。当然随着DDR4内存的出现以及慢慢的普及,相信不久的将来再使用3000MHz这种高频内存时,就很变得很简单肯定不会有这種多条件限制了。宇瞻DDR3 3000内存算是目前为止比较高端的产品了,正好用它来测试一下内存频率多少合适与性能之间到底有多大的差距
? 所用平台实拍。?
所用硬件平台与测试软件展示
我所用的微星的Z87主板,内存最高能支持3200MHz
首先测试一下DDR3-1600MHz频率下的内存性能,这个频率是目前最常见的了
AIDA64软件中内存得分展示。
DDR3-2400MHz频率下的内存性能在超频内存中,这个频率比较流行?
AIDA64软件中內存得分展示。比DDR3-1600MHz频率下的内存性能要提升不少?
鲁大师得分展示,内存部分性能也有一定的提升?
最后测一下DDR3-2933MHz频率下的内存性能,这是我的平台目前所能达到的最高内存频率多少合适了?
AIDA64软件中内存得分展示。比DDR3-2400MHz频率下的内存性能要有所降低
鲁大师得汾展示,内存部分性能也下降?
小结:从上面的测试不难看出,同一内存在不同频率下,性能也是不同的而且并不是内存频率多尐合适超得越高,性能越强所以选择合适的内存要超频率更加重要。
关于内存与CPU搭配的问题是电脑愛好者最关心的问题之一。怎样搭配在网上有成百上千篇文章,把人给看得眼花缭乱如果不仔细分析判断,很难辨别哪个是正确的哪个是错误的。据我分析形成这种局面的原因有多种:一是CPU的外频跟前端总线的频率经常混用,有时还把前端总线跟HT总线也混同;二是彡种内存(SDRAM、DDR1
SDRAM)的特征不同但是,经常被混同、混用;三是因为同一个频率有多种名称各种名称经常被混用;四是Intel的CPU和AMD的CPU特性不同,咜们跟内存的搭配方法也不相同但是经常被混同;五是AMD的K8以前的CPU跟K8及以后的CPU特征不同,经常被混同;六是各个主板厂商对内存的设置经瑺采用不同的方法和名称容易使人迷惑;为了巩固我的学习成果,我作了此小结备忘当然也希望给同是“菜鸟”的网友们以参考,更歡迎“大侠”们指正
CPU的频率就是我们常说的电脑的速度,非常重要但是,CPU本身只是一个芯片不会产生频率,频率是电脑的主板外加給它的它的主频是它能正常工作的频率,如果频率太高即对它作过度超频使用时,它会“罢工”甚至被烧坏的CPU的主频等于外频(CPU
Frequency)乘以倍频(Multiplier),即有:主频=外频×倍频。例如一个CPU的倍频器的倍数是10,加给它的外频是200
前端总线(FSB)是CPU跟主板上的北桥相联系的总线它的频率表示叻CPU和外界(内存、AGP总线、PCI总线等)数据传输的速度。在Pentium
4出现之前前端总线频率与外频是一样的。但是随着电脑技术的不断发展,人们發现前端总线频率需要高于外频因此,前端总线跟外频有所不同了在Intel平台,前端总线的频率是外频的4倍;在AMD平台前端总线频率是外頻的2倍。自从AMD
K8出现之后AMD把内存控制器集成在CPU的内部了,CPU和内存的联系也就不再经过FSB和北桥了前端总线不再存在。但是在Intel平台,前端總线依然存在
3.各种内存频率多少合适的名称辨析
网上、主板说明书上甚至CPU-Z上,对电脑各种频率叫法多种多样很不统一,因此需要大概梳理一下:
核心频率也称内存的真实频率或极限频率是指内存芯片能够承受的极限频率,如果加给它的频率超过这个数字较多(内存过超频)它就会拒绝工作,最常见的反映就是“蓝屏”
时钟频率是指内存的实际工作频率。对这个频率的称呼有许多种例如,内存频率多少合适、工作频率、运行频率、总线频率、DRAM频率等在港台还称其为时脉。在不少场合还把频率称为“速度”
数据频率也称等效频率或传输频率。为了不造成混乱本文对内存的频率只保留核心频率、时钟频率和数据频率三个名称。但是在一些不会引起误解,而且囷主题贴切的场合也可能会把时钟频率称为“运行频率”、“工作频率”和“总线频率”等。
SDRAM(简称DDR2)DDR3内存出现不久,还没有广泛应鼡
SDRAM(同步动态随机存储器),意思是“同步动态随机存储器”就是说它的工作速度是与系统总线速度是同步的,它在一个时钟周期内呮在上升沿传输一次数据因此,这种内存的核心频率、时钟频率和数据频率是一致的
SDRAM是双倍速率同步动态随机存储器的意思,DDR内存是茬SDRAM内存基础上发展而来的它能够在时钟的上升期和下降期各传输一次数据,因此虽然其时钟频率和核心频率是相等的,但是其数据頻率却是翻了番的。即有内存的核心频率、时钟频率和数据频率三者之比为1:1:2的关系
为了保证内存安全工作加给内存的频率不能太高;为了保证电脑的速度,加给内存的频率应该跟CPU的速度相匹配不能过低,因此提出了内存同步(Synchronize)的要求什么是内存同步?在网上有各种说法有的说:“内存的频率等于外频就是内存同步”;也有的说:“内存的时钟频率与外频相等就是内存同步”。例如当外频是133
MHz时,对於支持SDRAM的主板应该配以PC133内存;对于支持DDR1的主板,应该配以DDR
266的内存这些说法当然是正确的。
但是对于DDR2内存来说,如果再说:“在Intel平台仩内存的时钟频率与外频相等就是内存同步”就有问题了。例如对于FSB=800
MHz的CPU来说,它的外频等于200
MHz在这种情况下,配以DDR2-800才是同步的这就鈈是“内存的时钟频率等于外频”了,而是内存的时钟频率等于两倍外频才是内存同步了因此,我认为为了把DDR2内存也包括进来,应该紦同步条件改为“内存的核心频率等于外频就是内存同步”才是准确的
当然也可以把DDR2跟SDRAM、DDR分开来说,比如可以说:“当选择DDR2内存时外頻跟内存的时钟频率之比是1:2时,就是内存同步”
MHz时,如果配DDR内存应该配什么型号的内存才是内存同步?
DDR-400因此应该选择DDR-400的内存。当然也可以说:“对于DDR内存来说,其时钟频率等于外频就是内存同步洇此,当外频是200MHz时应该选择DDR-400的内存。”
MHz时如果配DDR2内存,应该配什么型号的内存才是内存同步
Mhz时,应该选择DDR-800的内存因为DDR2-800内存的时钟频率是400MHz,跟外频是1:2的关系。”
在下表中列出了在不同的外频条件下,如何选择內存的方法单从频率同步的角度看,把表中“双DDR”中的“双”字去掉也是内存同步的
6. FSB带宽和内存带宽相匹配条件
当选择内存时,除了內存同步的要求外还有一个重要条件是要求内存的带宽最好和前端总线(FSB)的带宽相等。如果内存的带宽小于FSB的带宽则会增大CPU的等待时间;如果内存的带宽大于FSB,会形成内存资源的浪费
对于支持DDR1的平台来说,如果外频是200
MHz,单从内存同步的角度看只要使用一个DDR-400就可以了,但昰因为FSB频率是外频的4倍,即为800 MHz,带宽为800
GB/s所以,为了使内存的带宽跟FSB的带宽相匹配就应该再增加一个同样的内存DDR-400,组成双通道运行
带宽是否匹配的条件,除了可以鼡计算带宽的方法判断外从频率的角度看,只要内存的数据频率等于FSB的频率就是带宽匹配了例如,DDR2-800或双通道的DDR-400的数据频率都是800
MHz,FSB的频率也昰800 MHz,这样搭配,就是最佳的搭配
总之,如果加于内存的频率过高其后果是“蓝屏”或电脑不稳定;加给内存的频率过低,是电脑频率资源的浪费带宽不匹配的后果也是资源的浪费。既能满足内存同步又能满足带宽匹配时,才是内存和CPU的最佳搭配
7.AMD平台的内存实际频率嘚计算方法
平台上,内存控制器是置于北桥内的内存是通过前端总线(FSB)跟CPU联系的,因此我们在上面计算Intel平台的内存频率多少合适时,是鉯外频为参照的而AMD
CPU(K8及以后)的平台上,内存控制器是置于CPU内部的因此,计算AMD平台的内存频率多少合适时是以CPU的主频为参照的。而苴在AMD平台,异步的计算方法跟同步的计算方法没有什么差别
当你在BIOS中把内存频率多少合适(在BIOS中,“内存频率多少合适”就是指时钟頻率并且常用英文DRAM Frequency、 Memory
SPD”时,内存控制器会自动侦查到你安装在主板上的内存类型和参数只要你安装的内存是该主板支持的,内存控制器会为你自动计算出在内存上实际运行的频率你完全可以撒手不管它了。
如果你选择的内存的核心频率等于CPU的外频(比如当外频是200Mhz时伱选用DDR-400或DDR2-800),并且按这种方法设置(即让计算机把内存频率多少合适自动设置为你实际安装的内存频率多少合适时)实际上就是AMD平台的哃步设置。
但是跟Intel平台不同的是,在AMD平台即使在这种同步设置下,其工作频率(即时钟频率)与标称值也可能有所差异例如,你在主频是2.2GHz、倍频是11的AMD平台安装上DDR2-800的内存时内存的工作频率并不是400MHz,而是366MHz,这相当是DDR2-372内存为什么会出现这种情况,这跟AMD
平台内存控制器设计嘚特殊计算方法有关,下面将作介绍
在AMD平台,内存的实际工作是怎么计算的呢大概步骤如下:
在BIOS中设置内存频率多少合适:如果你实际咹装在内存插槽上的内存的核心频率等于外频,而且在BIOS中设置内存频率多少合适时选择“Auto”或“By
SPD”,这就意味着你做的是内存同步设置但昰,因为在AMD平台中内存的运行频率是取决于CPU主频的,因此只有在内存的时钟频率能够整除CPU主频的情况下,内存的运行频率才跟它的标稱频率相一致
应该明确的是:你在BIOS中设置的内存频率多少合适,可以跟实际安装在主板上的内存频率多少合适相同;也可以不相同如果你在BIOS中设置的频率低于或高于实际安装在内存插槽中的内存的频率时,这就是内存异步设置了不过,当前的DDR2内存超频的允许范围有限所以,目前的主板大都没有高于主板内存频率多少合适的设置选项
计算分频系数:首先计算出内存控制器自动设置的分频倍数DIV,也经瑺称为分频系数:
DIV= CPU的标称主频÷在BIOS中设置的内存时钟频率
如果DIV出现小数则应该把它进位为整数,例如将7.4进位为8。这是为了保证内存的咹全如果计算出来的DIV小数点后的数字很小,辨别不清是否该进位就应该把除数(例如133)的小数点多取几位(例如取133.33333),再用计算器或計算机计算出这个DIV就很容易辩别是否应该进位了。
计算内存的实际时钟頻率:知道了内存分频倍数后,内存的实际时钟频率用下式计算:
内存的实际时钟频率 = CPU的实际主频÷内存的分频倍数
在计算时务请注意“标称主频”和“实际主频” 的区别。如果你没有超频两者才是相等的。
MHz时如果选用DDRⅡ800的内存时,问:⑴ 分频倍数数是多少⑵ 通过內存的实际时钟频率是多少?
MHz即将内存降格使用为DDR2-720了。因为内存的频率是向丅兼容的所以,这样配置也是可以的而且也可以认为内存运行在同步状态。
MHz因为这个频率是时钟频率,它乘以2就是内存的数据频率对应的是DDR2-1000。因此在这种情况下,DDR2-800是超频使用了可能使电脑运行不稳定,应该更换为DDR2-1000内存才好
MHz,如果你现茬安装的DDR2-800内存体质好的话这样小的频率“过载”,应该是可以承受得了的
MHz后,内存的时钟频率就是 2500
MHz÷8=312.5MHz相当DDR2-625,这样一来你安装在主板上的DDR2-800内存工作得轻闲多了。不过这是用牺牲内存的速度换来的。
下表是我根据上述推理计算出来的一个表它是说明BIOS中设置的内存频率多少合適(DRAM Frequency或Memory
Frequency)跟内存实际工作频率的关系的。表中的“分频”是指我们上面说的分频倍数DIV;时钟频率就是该内存的实际运行频率前题是没有超频。表中用红字表示的分频数和时钟频率数表示计算出来的DIV小于5,是内存控制器把它进为5的
注:从表中可以看出:如果在BIOS中设置的时钟频率能够整除主频的话,则内存的频率得以充分利用(表中用蓝色加粗的频率数字)否则的话,内存的工作频率会有所降低这是内存控制器的设置,是为了保护内存不被超频的缘故
例8. 茬AMD 平台的主频是1.6GHz,处理器的倍频是8当在BIOS中设置的内存频率多少合适是DDR
333时,内存的工作频率是多少
8. 关于双通道内存技术
MHz了,而内存的频率一直不能突破DDR-400从内存同步的角度看,DDR-400内存配FSB为800
MHz的CPU是同步的可是,从带宽匹配的角度看则是不匹配的。因此就出现了双通道内存技术有了内存的双通道后,当控制器B准备进行下一次存取内存的时候控制器A就在读/写主内存,反之亦然兩个内存控制器的这种互补的功能可以让等待时间缩减50%。双通道DDR的两个内存控制器在功能上是完全一样的普通的单通道内存系统具有一個64位的内存控制器,而双通道内存系统则有2个64位的内存控制器在双通道模式下具有128bit的内存位宽,从而在理论上把内存带宽提高一倍例洳,单通道的DDR400带宽是3.2GB/s,如果再加上一个相同的内存组成双通道带宽就变成6.4GB/s了。
MHz的平台来说,只要配两个DDR-400的内存组成雙通道不但能满足频率同步的要求,也能满足带宽匹配的要求但是,对于DDR2内存来说只需配一个DDR2-800内存就可以了。这样做也是既能满足同步要求,也能满足带宽的要求
MHz的平台上”之类的論点我认为这样说是不妥的,因为每个通道都是独立的设置成双通道时,的确可以增加带宽但是,内存的时钟频率并不是增加一倍嘚下面的实验结果可以看出:单通道时,内存的时钟频率(DRAM
频率)是400 MHz如果再用一 个是DDR2-800内存组成双通道以后,经检测其时钟频率还是400
MHz,并没有因为设置了双通道而翻番
MB了。并且指明双通道(OC模式)是对称的这就是说带宽也是翻了番的。
先声明本人确实不算什么高手,属于菜鸟级别的但却对研究CPU和内存频率多少合适有相当大的兴趣,因此发表了一下自己的见解新手也可以借这篇文章来多巩固一下自己对硬件的知识,当然本人也可能有地方说的不对,所以望各位高手不吝赐教,帮忙纠错或改正小弟感激不尽!
6. FSB带宽和内存带宽相匹配條件
当选择内存时,除了内存同步的要求外还有一个重要条件是要求内存的带宽最好和前端总线(FSB)的带宽相等。如果内存的带宽小于FSB的带寬则会增大CPU的等待时间;如果内存的带宽大于FSB,会形成内存资源的浪费
对于支持DDR1的平台来说,如果外频是200
MHz,单从内存同步的角度看只偠使用一个DDR-400就可以了,但是因为FSB频率是外频的4倍,即为800 MHz,带宽为800
GB/s所以,为了使内存的带宽跟FSB的带宽相匹配就应该再增加一个同样的内存DDR-400,组成双通道运行
带宽是否匹配的条件,除了可以用计算带宽的方法判断外从频率的角度看,只要内存的数据频率等于FSB的频率就是带宽匹配了例如,DDR2-800或双通道的DDR-400嘚数据频率都是800
MHz,FSB的频率也是800 MHz,这样搭配,就是最佳的搭配
总之,如果加于内存的频率过高其后果是“蓝屏”或电脑不稳定;加给内存的頻率过低,是电脑频率资源的浪费带宽不匹配的后果也是资源的浪费。既能满足内存同步又能满足带宽匹配时,才是内存和CPU的最佳搭配
7.AMD平台的内存实际频率的计算方法
平台上,内存控制器是置于北桥内的内存是通过前端总线(FSB)跟CPU联系的,因此我们在上面计算Intel平台的內存频率多少合适时,是以外频为参照的而AMD
CPU(K8及以后)的平台上,内存控制器是置于CPU内部的因此,计算AMD平台的内存频率多少合适时昰以CPU的主频为参照的。而且在AMD平台,异步的计算方法跟同步的计算方法没有什么差别
当你在BIOS中把内存频率多少合适(在BIOS中,“内存频率多少合适”就是指时钟频率并且常用英文DRAM Frequency、 Memory
SPD”时,内存控制器会自动侦查到你安装在主板上的内存类型和参数只要你安装的内存是該主板支持的,内存控制器会为你自动计算出在内存上实际运行的频率你完全可以撒手不管它了。
如果你选择的内存的核心频率等于CPU的外频(比如当外频是200Mhz时你选用DDR-400或DDR2-800),并且按这种方法设置(即让计算机把内存频率多少合适自动设置为你实际安装的内存频率多少合适時)实际上就是AMD平台的同步设置。
但是跟Intel平台不同的是,在AMD平台即使在这种同步设置下,其工作频率(即时钟频率)与标称值也可能有所差异例如,你在主频是2.2GHz、倍频是11的AMD平台安装上DDR2-800的内存时内存的工作频率并不是400MHz,而是366MHz,这相当是DDR2-372内存为什么会出现这种情况,這跟AMD
平台内存控制器设计的特殊计算方法有关,下面将作介绍
在AMD平台,内存的实际工作是怎么计算的呢大概步骤如下:
在BIOS中设置内存频率多少合适:如果你实际安装在内存插槽上的内存的核心频率等于外频,而且在BIOS中设置内存频率多少合适时选择“Auto”或“By
SPD”,这就意味着你莋的是内存同步设置但是,因为在AMD平台中内存的运行频率是取决于CPU主频的,因此只有在内存的时钟频率能够整除CPU主频的情况下,内存的运行频率才跟它的标称频率相一致
应该明确的是:你在BIOS中设置的内存频率多少合适,可以跟实际安装在主板上的内存频率多少合适楿同;也可以不相同如果你在BIOS中设置的频率低于或高于实际安装在内存插槽中的内存的频率时,这就是内存异步设置了不过,当前的DDR2內存超频的允许范围有限所以,目前的主板大都没有高于主板内存频率多少合适的设置选项
计算分频系数:首先计算出内存控制器自動设置的分频倍数DIV,也经常称为分频系数:
DIV= CPU的标称主频÷在BIOS中设置的内存时钟频率
如果DIV出现小数则应该把它进位为整数,例如将7.4进位為8。这是为了保证内存的安全如果计算出来的DIV小数点后的数字很小,辨别不清是否该进位就应该把除数(例如133)的小数点多取几位(唎如取133.33333),再用计算器或计算机计算出这个DIV就很容易辩别是否应该进位了。
计算内存的实际时钟频率:知道了内存分频倍数后,内存的实际时钟频率用下式计算:
内存的实际时钟频率 = CPU的实际主频÷内存的分频倍数
在计算时务请注意“标称主频”和“实际主频” 的区别。如果你没有超频两者才是相等的。
MHz时如果选用DDRⅡ800的内存时,问:⑴ 分頻倍数数是多少⑵ 通过内存的实际时钟频率是多少?
MHz即将内存降格使用为DDR2-720叻。因为内存的频率是向下兼容的所以,这样配置也是可以的而且也可以认为内存运行在同步状态。
MHz因为这个频率是时钟频率,它塖以2就是内存的数据频率对应的是DDR2-1000。因此在这种情况下,DDR2-800是超频使用了可能使电脑运行不稳定,应该更换为DDR2-1000内存才好
MHz,如果你现在安装的DDR2-800内存体质好的话这样小的频率“过载”,应该是可以承受得了的
MHz后,内存的时钟频率就是 2500
MHz÷8=312.5MHz相当DDR2-625,这样一來你安装在主板上的DDR2-800内存工作得轻闲多了。不过这是用牺牲内存的速度换来的。
下表是我根据上述推理计算出来的一个表它是说明BIOSΦ设置的内存频率多少合适(DRAM Frequency或Memory
Frequency)跟内存实际工作频率的关系的。表中的“分频”是指我们上面说的分频倍数DIV;时钟频率就是该内存的实際运行频率前题是没有超频。表中用红字表示的分频数和时钟频率数表示计算出来的DIV小于5,是内存控制器把它进为5的
注:从表中可以看出:如果在BIOS中设置的时钟频率能够整除主频的话,则內存的频率得以充分利用(表中用蓝色加粗的频率数字)否则的话,内存的工作频率会有所降低这是内存控制器的设置,是为了保护內存不被超频的缘故
例8. 在AMD 平台的主频是1.6GHz,处理器的倍频是8当在BIOS中设置的内存频率多少合适是DDR
333时,内存的工作频率是多少
8. 关于双通道內存技术
MHz了,而内存的频率一直不能突破DDR-400从内存同步的角度看,DDR-400内存配FSB为800
MHz的CPU是同步的可是,从带宽匹配嘚角度看则是不匹配的。因此就出现了双通道内存技术有了内存的双通道后,当控制器B准备进行下一次存取内存的时候控制器A就在讀/写主内存,反之亦然两个内存控制器的这种互补的功能可以让等待时间缩减50%。双通道DDR的两个内存控制器在功能上是完全一样的普通嘚单通道内存系统具有一个64位的内存控制器,而双通道内存系统则有2个64位的内存控制器在双通道模式下具有128bit的内存位宽,从而在理论上紦内存带宽提高一倍例如,单通道的DDR400带宽是3.2GB/s,如果再加上一个相同的内存组成双通道带宽就变成6.4GB/s了。
MHz的平台来说,只要配两个DDR-400的内存组成双通道不但能满足频率同步的要求,也能满足带宽匹配的要求但是,对于DDR2内存来说只需配一个DDR2-800内存就可以叻。这样做也是既能满足同步要求,也能满足带宽的要求
MHz的平台上”之类的论点我认为这样说是不妥的,因为每个通道都是独立的设置成双通道时,的确可以增加带宽但是,内存的時钟频率并不是增加一倍的下面的实验结果可以看出:单通道时,内存的时钟频率(DRAM
频率)是400 MHz如果再用一 个是DDR2-800内存组成双通道以后,經检测其时钟频率还是400
MHz,并没有因为设置了双通道而翻番
MB了。并且指明雙通道(OC模式)是对称的这就是说带宽也是翻了番的。
先声明本人確实不算什么高手,属于菜鸟级别的但却对研究CPU和内存频率多少合适有相当大的兴趣,因此发表了一下自己的见解新手也可以借这篇攵章来多巩固一下自己对硬件的知识,当然本人也可能有地方说的不对,所以望各位高手不吝赐教,帮忙纠错或改正小弟感激不尽!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。