商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 网络通信 > 正文

HP镜像内存技术

作者:IT168  2008-05-28

  HP的镜像内存方式是其容错内存(fault-tolerant memory)技术的一个选项,它可以提供比在线备份内存更高的可信度。在线备份内存模式只能对发生单比特错误的数据提供保护,而镜像内存方式可以用来保护发生多比特错误的数据。镜像内存方式很适合于商用,因为它除了正常维护之外,不需要花额外的时间在内存的检修上。IBM也有类似技术,那就是前面介绍的内存镜像(Memory Mirroring)技术。

  1.单存储板配置--非热插拔方式(Non-Hot Plug)

  用户可以在服务器自带的存储板上设置镜像内存。这样无论是发生了单比特错误还是多比特错误,系统都可以保证数据的安全可靠。用户可以指定两个镜像存储区(C和D区,参见图3-21)。运行在镜像内存方式下的服务器(单存储板配置),其系统内存可以达到4 GB(每条DIMM插槽安装1 GB内存)。为了保证镜像内存方式的正常运行,存储区C和D的配置必须和存储区A和B的配置一样。

  如图3-21所示,数据被同时写入系统内存和镜像内存,但只从系统内存中读出。如果系统内存中的某个DIMM出现的单比特错误达到错误极限,那么系统会自动将存储区C和D设置成系统内存,将A和B指定为镜像内存,数据仍会被同时写入系统内存和镜像内存中,但只从系统内存中读数据。这样做能够保证系统工作正常,除非出现极特殊的情况,即DIMM和其镜像DIMM的同一位置同时出现错误。

  如果发生了多比特错误(如图3-22所示),系统自动将C和D区设置为系统内存,A和B区作为镜像内存,这样做可以维护系统的可靠性。

  

图3-21  单存储板配置的镜像内存模式           图3-22  单存储板配置镜像内存工作原理

  2.双存储板配置的镜像内存模式

  热插拔的镜像内存模式需要扩展存储板(选件),此模式可以为内存提供比在线备份方式更好的保护。热插拔的镜像内存模式包括在线扩展和在线替换内存。在线扩展是指用户可以在空的插槽上插入DIMM以扩展系统内存容量,在线替换是指用户可以在系统运行中直接将出现故障的DIMM替换掉。此项功能很适合于商用,因为它在正常维护之外,也不需要花额外的时间在内存的检修问题上。服务器运行在镜像模式下,其系统内存最大可以达到8GB。

  为了确保热插拔的镜像内存模式运行正常,两块内存板必须是一样的。如图3-23所示,一个数据被同时写入两块内存板上,但只从主内存板上读数据。

  

图3-23  双存储板配置的镜像内存模式

  双存储板配置的镜像内存的工作原理如图3-24所示。如果主内存板上的某个DIMM中发生的错误数量达到了设定的单比特错误极限,那么数据就不会再从主内存板上读出,而是会从扩展的作为镜像使用的内存板上读数据。这样一来,用户可以在不关机,不影响系统运行的情况下,更换主内存板上出现故障的DIMM。

  

图3-24  双存储板配置镜像内存工作原理

  HP将热插拔的镜像内存和经过改进的ECC同时使用,采用这种方式可以在发生错误的时候有效地保护内存数据,除非出现极特殊的情况,就是DIMM和其镜像DIMM的同一位置同时出现错误。即使没有任何故障发生,用户也可以自行拆掉内存板。当有某个存储区出现故障的时候,用户可以将包含这个故障区的内存板拆掉。但如果两块内存板上都有"坏的"存储区,则不允许用户拆掉任何一个,发生这种情况的可能性很小。做这样的限制,是因为如果真的这样做,会让系统在已知出现内存故障的情况下运行,这是很危险的。因此一旦两块内存板同时出现故障,服务器必须要关机。

  在存储板的表面,有一个"热插拔"指示灯可以提醒用户什么时候移动内存板是安全的。绿灯亮时,用户可以按照下面的指示移动其中的一块存储板。

   如果没有错误发生,则任何一块存储板都可以被移走。如果只有一个故障存储区,用户可以将包含该区的板子拆掉。

   如果两块存储板上都有故障存储区,当然这种可能性很小,但是一旦发生,服务器必须关机,不允许进行其他操作。

相关关键词 HP镜像内存技术
1
【内容导航】
第1页: HP镜像内存技术
©版权所有。未经许可,不得转载。
[责任编辑:吴玲]
近期热评文章