DDR2内存参数设置

DDR2内存已经成为目前绝大部分用户的标配产品,而如何合理设置DDR2的参数就成为了不少用户(尤其是菜鸟用户)的最想了解的地方。当你超频的时候,如何平衡内存频率和参数之间的关系;究竟如何合理选取内存频率,什么参数才是带来最高性能呢?相信这些问题是目前最多用户最想了解。
  其实要了解这些东西,首先要明白DDR2内存在BIOS中的参数设置情况。因为要提高系统整体性能,并不只是简单超频CPU外频,调高内存频率这么简单,将一大堆数字合理地分配和组合才是最为重要的。目前市场上销售的DDR2内存主要按频率来划分,譬如DDR2 533、DDR2 667、DDR2 800就是消费者最常见的产品(注:部分厂商推出DDR2 1000高频DDR2内存,但这些DDR2内存在市场上并不多见,而价格昂贵,所以我们就暂时不讨论一些超频型DDR2内存)。在这三款内存产品当中,就数DDR2 667内存最为多人购买,因为它同时具备了性能、价格、兼容性这些特点,而DDR2 533已经逐步被DDR2 667所取代。
  至于目前频率较高DDR2 800也逐渐成为玩家购买的对象,因为Intel双核心平台对高频DDR2内存有着极大需求,要发挥酷睿2最大威力,一条高频率、可运行高参数的DDR2内存是非常重要的。鉴于AMD AM2处理器内置了DDR2内存控制器,所以AM2平台的DDR2设置方法与Intel平台有着不同。
  小知识:内存的性能取决于两方面,第一是内存频率,另外一个是内存的延迟参数。没有合理的延迟参数,内存频率盲目提高也不能获取得高性能;没有一定频率的基础,出色的延迟参数也只是摆设。
 一、最稳当的DDR2内存设置方法,就是在主板BIOS当中将DDR2的设置参数设为By SPD,而这个选项也是最安全的DDR2内存设置方法。不过这个设置最大缺点是,没有将内存的潜力发挥出来,只是用安全换来相对较低的性能。如果你想超频手中的DDR2,那么By SPD选项将不是你的设置的地方,手动调整才是你的手段。
  以华硕P5B Deluxe/WiFi-AP为例,将By SPD改成Disable之后,就会出现丰富的内存参数调整选项。
由于Intel在北桥芯片上集成DDR2内存控制电路,所以在内存设置参数方面就要比AMD平台少,譬如1T/2T Timing Command Per Clock这个参数就不会出现在Intel P965/975主板上(注:在最新的nForce680i主板当中,是提供了这个选项)。
  二、在众多DDR2参数值里面,CAS Latency Control(简称CL值)这个参数最为人们熟悉,很多玩家在超频的时候,就非常看重这个参数调整。从理论上说,这个CL值越低,内存跑的速度越快,但同时也增加了内存的不稳定性。在这里,笔者建议各位玩家在设置CL值的时候,要注意手中的内存承受能力。盲目将数值调低,是非常之不明智的做法。对于目前的DDR2平台来说,我们就认为选4、5这个两个CL值较为适宜,而3、6这两个CL值,前者对DDR2超频能力有着极高要求,并且需要加一定手段才达成,而后者则需要需要特定环境下才设定(譬如内存频率高达1G以上,CL值就要相应地调高)。

内存的CL值设定
  编辑提醒:内存频率越低,那么就将CL值调低,这样做是提升系统性能的最佳方法;当将内存频率超频至高频的时候,就要将CL值调高,这样做是保证超频成功的处理方法。CL值为3多适用于DDR2 800、DDR2 1066这些高频内存上,而普通的DDR2 667内存尽量控制设定在4、5这两个CL值。
  三、DRAM RAS# to CAS# Delay(又称tRCD)、Row Precharge Timing(又称tRP)这两个参数对于很多初级用户来说,是一些陌生参数。其实简单来说,tRCD、tRP参数是用来改善内存稳定性。假若tRCD、tRP数值越高,那么内存的稳定性将会更加好。通常最佳性能是2,最稳定的是6。
数值越高,就增加内存的稳定性
  编辑提醒:这个数值对超频有起着非常关键的作用,当你将内存超频至非常高频率的时候,将tRCD和tRP值调低会增加超频成功机会。就算玩家不超频,将数值调高,也保障了系统的稳定性。对于广大用户来说,3、4、5这三个数值是最为保险的,而6这个数值多数在疯狂提高内存频率的时候使用。需要大家特别注意的是,tRP数值应该是与tRCD相等或者更少。
 四、DRAM RAS# Activate to Precharge(又称tRAS值)是一个颇具争议性的参数,而这个参数又与刚刚介绍的tRCD、tRP有着莫大关系。如果将tRAS调整不当,将会严重影响内存的整体情况。简单来说,tRAS值越低越好,而提高tRAS值也提高内存的稳定性。在调整tRAS值的时候,需要顾及CL值和tRCD值这个参数,这里有个公式可以供给大家参考。
  tRAS=CL+tRCD+2(举例,当CL值设置为5、tRCD为5的时候,那么这时tRAS的最佳设定值为12)
  由于部分主板厂商并没有提供tRAS值全部数值(理论上使1-18),所以大家要尽量调低tRAS值的时候,只能靠软件来帮助,其中最常用的软件为MemSet。

根据公式来计算出tRAS值
  编辑提醒:tRAS值的调整不像刚才介绍DDR2内存那样固定,不同内存往往有不同的设定值,而大家也不要拘泥于数字上,根据自家内存的特点来设定才是王道。对于部分超频性能好的内存产品(譬如镁光D9系列),那么就更加需要用户多尝试,因为不同芯片的tRAS值往往有着天渊之别。
  五、当大家调整好DDR2内存中的CL、tRCD、tRP、tRAS这四个最重要的参数之后,内存的基本潜能已经可以基本发挥出来,至于其他那些更加具体的参数,我们建议各位采用默认值(尽量采用Auto选项)。其实这些参数的调整对内存的影响并不如这四大参数明显,而调整其他参数对内存的性能带来的提升也不大。除了以上这几个参数之外,我们还要特别需要AMD DDR2平台用户关注Command Rate这个参数,而这个参数通常会有1T、2T、Auto选项。
  大家不要少看1T、2T这两个简单数值,因为这些数字的改变对内存超频或延迟优化有着极其重要作用。很多AMD玩家就非常在乎这个数值的选取,假若内存在高频低延时的情况下还可以跑1T,那么这条内存将会给玩家称之为极品。
  编辑注释:Intel 965/975系列是不提供1T/2T选项,目前能在Intel平台打开内存1T/2T的主板只有nForce680i。
六、要将手中的DDR2发挥到极限,除了学会设置DDR2技巧之外,还要注意一些细节地方,譬如适当调整内存的工艺电压,以及为内存芯片颗粒额外加装散热装置(注:由于DDR2颗粒采用发热量少的FCBGA封装,所以在承受电压方面要比DDR好,而我们建议各位尽量不要将内存工作电压超过2.4V)。
  我们就用一句话来形容DDR2参数技巧设置——参数越大越稳定,越少越高性能。
 七、在前面文章里,我们介绍的是如何设置DDR2内存参数,那么以下我们就做一个小小评测,让大家看看这些数字的更改会对内存带来什么帮助。为求让大家看到参数对内存的影响,我们特意拿了一条非常普通的散装HY DDR2 533内存来做测试,而主板就是用了华硕P5B Dulex WiFi/AP、奔腾D 820 2.8G,测试软件为Super Pi(注:以下测试全部在默认1.8V下进行,Super Pi运算时间越短,代表内存性能越高)。
  首先是CL值为3,其余参数为3(tRCD)-3(tPR)-8(tRAS)这个最高性能参数来运行Super Pi 104万运算截图,最后运算时间为49.328s。
  其次是CL值为4,其余参数为4(tRCD)-4(tPR)-11(tRAS)这个普通性能参数来运行Super Pi 104万运算截图,最后运算时间为49.812s。
  最后是CL值为5,其余参数为6(tRCD)-6(tPR)-15(tRAS)这个降低性能加强稳定性的参数来运行Super Pi 104万运算截图,最后运算时间为50.906s。
  通过这个小小测试,就可以看出内存参数的改动对整体系统的重要性。大家千万不要以往super Pi运算时间相差很少,就代表性能提升不明显。其实当你进行超频的时候,这些参数的改变更是是十分明显。如果你是不相信,不妨可以运行一些大型程序软件来验证一下。

DDR2内存参数设置相关推荐

  1. 使用SPA/GPA 参数--SAP内存参数设置SET /GET PARAMTER ID

    SET /GET PARAMTER ID使用SPA/GPA 参数--SAP内存参数设置 这是在外部程序之间传送数据的最常用方法.使用EXPORT/IMPORT数据(ABAP/4内存)任何程序都可以使用 ...

  2. 二、JVM内存模型及内存参数设置

    二.JVM内存模型 1.Java语言跨平台特性 java程序主要通过JVM来实现跨平台的,JVM编译器将Java源代码文件编译成字节码文件(一次编译,随处运行),然后不同的操作系统生成的机器码不同,但 ...

  3. SAP ABAP 使用内存参数设置SET /GET PARAMTER ID

    更多内容关注公众号:SAP Technical SET /GET PARAMTER ID使用SPA/GPA 参数--SAP内存参数设置 这是在外部程序之间传送数据的最常用方法.使用EXPORT/IMP ...

  4. 掌握 Spring Boot 运行内存及内存参数设置:助力高效应用部署与优化

    pring Boot 是当今非常流行的 Java 应用框架之一,在企业级应用开发中被广泛使用.应用部署和优化是企业级应用开发的一个非常重要的方面.在这篇博客中,我们将学习如何掌握 Spring Boo ...

  5. myeclipse.ini内存参数设置及其含义

    =================================== 目前的配置 -vmargs -Xmx1024m -XX:MaxPermSize=256m -XX:ReservedCodeCac ...

  6. Oracle 内存参数设置

    2019独角兽企业重金招聘Python工程师标准>>> oracle 实例结构: oracle实例 = 内存结构+进程结构 oracle进程=服务进程+用户进程 主要的后台进程有: ...

  7. JVM内存参数设置及常见错误总结

    一.  JVM规范 JVM规范对Java运行时的内存划定了几块区域(详见这里),有:JVM栈(Java Virtual Machine Stacks).堆(Heap).方法区(Method Area) ...

  8. [每日一题] 11gOCP 1z0-052 :2013-09-23 Oracle11g 内存参数设置...................................C7...

    转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/11924597 正确答案:CD(题库给出的答案是AD,大家要相信自己,有些答案是错的!一切以 ...

  9. 推荐mysql内存参数设置值

    一.线程独享内存调优 * 线程栈信息使用内存(thread_stack): 主要用来存放每一个线程自身的标识信息,如线程id,线程运行时基本信息等等,我们可以通过 thread_stack 参数来设置 ...

最新文章

  1. 服务器控件中js脚本注册方法
  2. 离散事件模拟在游戏中的应用
  3. 深度学习(19)神经网络与全连接层二: 测试(张量)实战
  4. react-router-dom@6获取路由传参
  5. 【渝粤题库】广东开放大学 静态网页技术 形成性考核
  6. 安卓案例:Volley用法演示
  7. JS在HTML中放的位置
  8. 数学之美-隐含马尔可夫模型-笔记
  9. docker 部署rabbitmq,k8s部署rabbitmq集群,跟踪和监控rabbitmq
  10. Python urllib2 设置超时时间并处理超时异常
  11. C#ToString() 格式化数值
  12. 重载类型转换操作符(overload conversion operator)
  13. 免费复制百度文库的VIP文章(非常简单!)
  14. 傅里叶变换 FFT 频谱泄漏?
  15. ps2键盘测试软件,PS2键盘51测试程序1
  16. 关于shp图层文件解析
  17. oracle碎片产生原因,oracle碎片小结
  18. 再好的技术,再完美的规章,也无法取代人自身的素质和责任心
  19. Java 简单图片 马赛克,黑白画,珠纹化,油画效果等处理技术 原理及实现 (简单UI)
  20. 关于java的面试题_JAVA面试题100问第一部分

热门文章

  1. CentOS7安装guacamole
  2. 想做社群营销,没有流量怎么办?流量增长,微信粉丝裂变倍增方法在这里!
  3. vivado中symthsis(综合)和implementation(执行)具体是为了完成什么操作?
  4. java websocket支持分布式部署解决方案
  5. 某大厂面试官问:你会Git工具?我怂了!
  6. 自主知识产权的信创产品——瑞友应用程序集V1.0
  7. java中实现代理及委托代理模式
  8. ANSYS apdl命令流案例1--------桁架桥梁结构分析
  9. 蚂蚁金服Java岗三面(电面.现场面.HR面)经验总结和分享
  10. h5滚动隐藏滚动条_vue.js-div怎么隐藏滚动条