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格式閱讀原文。