经过一番调校,内存性能可以提高多少呢?下面就是运行SuperPi超频后的性能表现。
Opteron 146 OC 2.7G,如果内存异步运行DDR400默认设置,运行1M SuperPi用时为34s。如果优化内存参数到DDR540 2-2-2-2 Trc=7 Idle Cycle Limit=16,运行Super PI 1M位会30s。
测试均未对系统做任何改动,对操作系统精通的老手经过进一步的系统优化会跑出更高的效能。上述参数为笔者多次调校总结,希望会给有BH5/UTT的玩家在超频带来帮助。
可能有朋友会问了,这提升的4s能起到多大作用?对日常应用会有明显改善么?呵呵,刚才可能有一点忘了说,就是小参的调节主要用于极限超频,是玩家挑战记录时才会用的手法。如果时日常的超频,以追求稳定性、性价比为主的超频,那么小参可以根本不用理会,只要调节基参就好了。
关于每个小参的选项意义,以上用表格来系统整理一下。
看到这里有些玩家会抱怨:我没有DFI主板,那该怎么调内存参数呀!没关系,由于A64的内存控制器是集成进CPU内部的,所以就可以使用通用软件对其进行调节。A64 Tweaker就是这样的一款软件,由世界最强超频网站XTREMESYSTEMS.ORG开发,能对内存延迟、时序及功能选项加以全面调节,有些功能甚至超过了DFI的BIOS。
此款软件的选项命名与DFI主板BIOS十分相似,对于稍有经验的超频玩家来说。上手并不困难。此外,它还支持实时参数调试,这就省去了频繁重启保存BIOS的麻烦。但A64 Tweaker有时会出现假死的现象,为了弥补这个bug,XTREMESYSTEMS.ORG近期又推出了a64info软件。
A64info在内存调试原理上与A64TWEAKER一样,但其加入的CPU信息检测和频率计算功能却是前代软件所不具备的。在项目上,TREF与DFI BIOS中的设定值相同,而且还能在系统中调整DATA DRIVE STRENGTH。针对Intel平台,也有专门的内存参数调节软件MemSet。
MemSet软件可用在Intel支持双通道内存的主板上,从865到975X均能使用。其中的参数虽没有K8平台全面,但也足够超频玩家使用。近期“酷睿”的SuperPI超频纪录就都是在MemSet软件的辅佐下达到的。
● RAS、CAS与Tras
内存内部的存储单元是按照行(RAS)和列(CAS)排成矩阵模式,一个地址访问指令会被解码成行和列两个信号,先是行地址信号,然后是列地址信号,只有行和列地址都准备好之后才可以确定要访问的内存单元。因此内存读写第一个延迟是RAS到CAS的延迟,从行地址访问允许到读、写数据还有一个准备时间,被称为RAS转换准备时间。这也就是为什么RAS to CAS参数对性能影响要大于RAS Precharge的原因。
内存预充电和有效指令之间的时间差。对于DDR内存而言,一般是预充电命令至少要在行有效命令50000ns(BIOS中显示为5)之后发出,标准是在70000ns~80000ns,此数值不可过大或过小,否则就会影响到内存运行的稳定性。
总结一下就是:CAS Latency 决定了接收寻址命令到数据进行真正被读取所花费的时间。RAS to CAS决定了行寻址至列寻址之间的延迟。RAS Precharge则决定了相同行寻址中不同工作的转换间隔。Tras控制了内存预充电和有效指令之间的时间差。而真正关系到内存性能的也就是CAS Latency、RAS toCAS和RAS Precharge三个延迟参数。在很多超频报告中,一般会说明内存参数为X-X-X-X,例如3-4-4-8,就是表明这个系统的内存参数设置为CL=3,RAS to CAS=4,RAS Precharge=4,Tras=8。
● Command Rate
K8处理器的出现使得内存控制器第一次被整合进了CPU,其控制能力也得到了最大化加强。这就使得一些以前鲜为人知的延迟选项得以公开,最引人注目的就是“首命令延迟” Command Rate。DDR内存在寻址时,先要接收CPU的指令,然后才是行激活与列地址的选择。这个参数的含义就是指内存在接收CPU的指令之前的等待时间(此时间过后就是CL延迟),单位是时钟周期T。很显然,这个等待时间是越短越好。但当随着主板上内存模组的增多,控制芯片组的负载也随之增加,过短的命令间隔可能会影响稳定性。至于Command Rate对系统性能能产生多大的影响,我们会在后面进行详细的对比测试.