论文部分内容阅读
tRAS参数简介
tRAS,MinRAS#Active Timing,在BIOS中作为一项内存参数,控制内存最小的行地址激活时钟周期数(tRAS),表示一个行地址从激活到复位的时间。通常主板上提供的设置范围是1至18,可通过MEMSET软件最低设置为0。在说明内存参数时,tRAS是排在第四位的数值,例如4—3—2 5@500MHz,表示tRAS为5。tRAS的作用会轻微影响带宽,在部分内存上会影响稳定性。tRAs过长,会严重降低性能。减少tRAS可以使得被激活的行地址更快复位,然而,tRAS太短也会造成完成突发传输时间不够,数据会丢失或者覆盖。最佳设置通常是越低越好。
如何设置tRAS参数
tRAS是极具争议的一个数值。很多人认为00(目前需要借助软件调节)、01、05或者10是最快最稳定的。但这也未必对每个用户都适用,它根据内存体质有所不同。在实际应用中我们发现,此项参数对于一些内存(如采用尔必达颗粒)来说非常影响其极限频率下的稳定性,但是有些内存(如采用镁光颗粒)可以调整至0都稳定如初。
让我们通过删试来看看tRAS在设置为“0”和“4”时的各项性能变化。为的只是说明一点:“零”延迟并不完美,合理优化才是硬道理。对于tRAS的设置,笔者做了对比测试。通常情况下,一般主板BIOS中提供的最小值仅为4~5,也有些可以到1。但是“0”这个特别的数值就需要借助软件来搞定了。
在测试软什的选用上,我们使用3.50.782板的Everest测试软件。在保证小参不变的前提下,我们将tCL、tRCD和tRP均设置为4,而此时内存的频率为DDR2-1100。为了对比tRAS对系统性能的影响,笔者单独进行了tRAS在“0”和“4”时的对比测试,看看在内存读取、内存写入、内存复制及内存潜伏这几项中谁的成绩更加突出。
分析与总结
从上面的测试数据可以看出,当tRAS调节到“0”时,其实际内存效能较“4”时均有不同程度的下降,内存潜伏:Low is better)。而且内存复制一项的影响最大,排除软件Bug的原因后。笔者分析了一下,MinRAS#Active Timing这个选项控制内存最小的行地址激活时钟周期数(tRAS),表示一个行地址从激活到复位的时间。如果设置为“0”那么可以等同于激活或无复位。因此在内存复制测试时会因tRAS太短而造成完成突发传送时间不够,数据会丢失或者覆盖。这样来说,有效的复制区域就金相应减少。与设置为“4”时相差甚远。
总的来说,大家在将内存延迟降低的基础上小要过于迷信超低延迟甚至“0”延迟能带来性能上的大幅度提升。还是要根据电脑搭配的内存现状来多做实际效能测试,否则只会在不稳定的基础上浪费了你的硬件性能。
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
tRAS,MinRAS#Active Timing,在BIOS中作为一项内存参数,控制内存最小的行地址激活时钟周期数(tRAS),表示一个行地址从激活到复位的时间。通常主板上提供的设置范围是1至18,可通过MEMSET软件最低设置为0。在说明内存参数时,tRAS是排在第四位的数值,例如4—3—2 5@500MHz,表示tRAS为5。tRAS的作用会轻微影响带宽,在部分内存上会影响稳定性。tRAs过长,会严重降低性能。减少tRAS可以使得被激活的行地址更快复位,然而,tRAS太短也会造成完成突发传输时间不够,数据会丢失或者覆盖。最佳设置通常是越低越好。
如何设置tRAS参数
tRAS是极具争议的一个数值。很多人认为00(目前需要借助软件调节)、01、05或者10是最快最稳定的。但这也未必对每个用户都适用,它根据内存体质有所不同。在实际应用中我们发现,此项参数对于一些内存(如采用尔必达颗粒)来说非常影响其极限频率下的稳定性,但是有些内存(如采用镁光颗粒)可以调整至0都稳定如初。
让我们通过删试来看看tRAS在设置为“0”和“4”时的各项性能变化。为的只是说明一点:“零”延迟并不完美,合理优化才是硬道理。对于tRAS的设置,笔者做了对比测试。通常情况下,一般主板BIOS中提供的最小值仅为4~5,也有些可以到1。但是“0”这个特别的数值就需要借助软件来搞定了。
在测试软什的选用上,我们使用3.50.782板的Everest测试软件。在保证小参不变的前提下,我们将tCL、tRCD和tRP均设置为4,而此时内存的频率为DDR2-1100。为了对比tRAS对系统性能的影响,笔者单独进行了tRAS在“0”和“4”时的对比测试,看看在内存读取、内存写入、内存复制及内存潜伏这几项中谁的成绩更加突出。
分析与总结
从上面的测试数据可以看出,当tRAS调节到“0”时,其实际内存效能较“4”时均有不同程度的下降,内存潜伏:Low is better)。而且内存复制一项的影响最大,排除软件Bug的原因后。笔者分析了一下,MinRAS#Active Timing这个选项控制内存最小的行地址激活时钟周期数(tRAS),表示一个行地址从激活到复位的时间。如果设置为“0”那么可以等同于激活或无复位。因此在内存复制测试时会因tRAS太短而造成完成突发传送时间不够,数据会丢失或者覆盖。这样来说,有效的复制区域就金相应减少。与设置为“4”时相差甚远。
总的来说,大家在将内存延迟降低的基础上小要过于迷信超低延迟甚至“0”延迟能带来性能上的大幅度提升。还是要根据电脑搭配的内存现状来多做实际效能测试,否则只会在不稳定的基础上浪费了你的硬件性能。
注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。