更新时间:2022-07-07 18:09
内存镜像的工作原理与硬盘的热备份类似,内存镜像是将内存数据做两个拷贝,分别放在主内存和镜像内存中。
名词解释
内存镜像是指将服务器上的内存分为两个频道。一个频道是另一个频道的镜像,用来创建内存的冗余副本。
内存镜像就像硬盘存储的RAID 1。一旦其中一个频道的内存发生故障,内存控制器就会将数据转移到另一个频道上,以避免中断,并且当故障修复后,频道可以自动同步。而内存镜像的缺点也和RAID 1类似,由于内存上的内容是重复的,所以内存的成本也增加了一倍。
内存的增加促使整合水平的提高,内存的可靠性也影响该服务器上所有虚拟机(VM)的整体可靠性。因此,内存的功能就包括各种升级,比如容错内存镜像和内存备用。在备用模式下,故障触发之前要预先设定一个阈值,当达到这个阈值时,内容会被复制到备用内存上,也就是备用内存被激活。内存镜像可以与内存备用一起使用,配合热备用内存模块的安装,这样服务器可以使用它检测运行的内存模块的问题。
为了确保当某个DIMM存储芯片失效的时候,内存保护技术能够自动利用备用的比特位自动找回数据,由于采用通道间交叉镜像的方式,所以每个通道都有一套完整的内存数据拷贝,从而保证服务器的平稳运行。内存镜像技术可以纠正发生在每对DIMM内存中多达4个连续比特位的错误。当出现随机性的软内存错误,可以通过使用热备份的比特位来解决;如果出现永久性的硬件错误,也将利用热备份的比特位使得DIMM内存芯片继续工作,直到被替换为止。内存镜像的工作原理很像磁盘镜像,就是将数据同时写入到两个独立的内存卡中(两个内存卡的配置是一样的),平时的内存数据读取只在激活的内存卡中进行。 如果一个内存中发生足以引起系统报警的软故障,系统频繁报告管理员这个内存条将要出故障,或者整个内存条都要彻底损坏,服务器就会自动地切换到镜像内存卡,直到有故障的内存被更换。镜像内存允许进行热交换(Hot swap)和在线添加(Hot add)内存。因为镜像内存的存在,对于软件系统来说也就只有整个内存的一半容量是可用的。如果不希望镜像,在BIOS中进行禁止即可。