内存镜像需要内存中的所有数据均存有副本,系统正常运行时所使用的是原本,而当其中一份宿主失效时,另外那份就随即补替工作,有效防止了由于内存通道故障导致的数据丢失,极大提升了服务器可靠性。这同磁盘系统中的RAID 1非常相似,因此,实现这一功能需要双倍的物理内存,而实际容量的利用率只有50%。
内存镜像跟内存热备的区别是:内存镜像主要是希望通过备份内存上的数据来恢复出错内存的数据,而内存热备则是彻底用备份内存接替出错内存的所有工作。
内存刷洗技术
内存刷洗(Memory Scrubbing)技术—系统会间歇地测试内存的存取错误,当错误被侦查到时,系统会向用户发出警告,并调用备用内存替换出现错误的部分,而这一替换任务便交给在线备用内存(On-line Spare Memory)技术来完成—在原本中有一部分是保留内存,不能够用作常规性的操作,当使用的内存块出现错误时,保留内存便被激活以代替其工作。
可以看到,内存镜像技术是完整和全面的保护措施,而内存刷洗技术则是对原本内存可靠性的保证。当然,内存刷洗技术也会同时对副本内存进行操作,试想倘若没有内存刷洗技术的支持,副本内存中的数据又如何得到保证,连副本都不能确保正常,那么内存镜像意义何在呢。
双通道内存互备技术
这种技术是针对双通道内存工作模式而言的,在Intel的Nocona平台北桥芯片E7520、E7525和E7320芯片组中融入了这种技术:当E7520的主板以双通道状态工作时,假如由于某种意外导致内存双通道失效,那么系统可马上切换到单通道内存工作模式,此时虽然内存性能会大幅度下降,但却保证了系统的正常运作,而这一功能的实现也要归功于内存刷洗技术不断地侦查内存子系统的潜在错误。
非凡值得一提的是IBM和HP在技术方面都比较勤于研究,因此他们的服务器上也使用了不少独家研发的专利技术,我们参考网上一些相关资料,为大家整理出IBM和HP在服务器内存方面的相关技术:
HP服务器内存技术
1.在线备份内存
工作原理类似于前面提到的内存热备技术,HP ProLiant服务器的ML 370、DL 380系列产品均采用在线备份模式。
2.热插拔镜像内存
工作原理类似于前面提到的内存镜像技术,HP ProLiant 500系列服务器可以同时支持在线备份和镜像内存两种模式。
3.热插拔 RAID内存
HP热插拔RAID内存技术答应用户在不关闭服务器的情况下对DIMM内存条进行热替换,这个操作和服务器的操作系统无关。另外,HP热插拔RAID内存技术还支持内存的热添加和热更新。HP ProLiant 760G2系列服务器可以支持这项技术。
IBM服务器内存技术
IBM企业级X-架构移植了4项IBM大型机的主要技术,Active内存则是其中之一。通过Active内存可以极大地提升服务器的容量、性能和可靠性,在工业标准服务器内存方面取得技术突破。
1、大容量高速度
Active内存中的“大内存容量(Large Memory Capacity)”和“高速内存存取(High-Speed Memory Access)”技术可以解决服务器内存系统性能不足的问题。大多数服务器由于受机器中内存插槽的限制,内存只能达到16GB。而Active内存所具有的大内存容量技术可使IBM eServer x系列服务器中的IA-64服务器的内存高达256GB(基于IA-32的MP服务器高达64GB)。eServer x系列服务器的高速内存存取技术使得前端总线的速度高达400MHz,这主要归功于更大的带宽和更短的反应时间。
2、热更换和热增加
这项技术类似于硬盘的热拔插功能,当用户需要更换失效的内存时,可以在服务器工作的时候进行,而不需要关掉服务器系统的电源,这就是热更换,在进行热更换的时候,不需要操作系统的任何支持;而实现热增加则需要在操作系统中提供对内存治理方面的进一步支持。
评论加载中…
![]() |