我知道ECC RAM硬件价格便宜(但是主板和CPU并非如此)。但是我听说了内存镜像,因此我无法找到/理解它的真正工作原理,这应该是固件功能( BIOS?)或内核(Linux)补丁?内存镜像与ECC之间是否有坦率的比较?
答案 0 :(得分:1)
内存镜像将在通道级别复制所有内存内容,从而有效地将系统内存容量减半。它的主要优点是,当且仅当您可以检测到两个通道中的哪一个发生错误时,才通过故障转移到另一个通道来容忍一个错误。 (这种组织有时称为“自我检查双工”。)
因此,将内存镜像与ECC结合以更正ECC DUE最为有意义-如果单独使用内存镜像(无ECC保护),通常将无法确定哪个内存通道出错,因此您不能故障转移到安全的地方。
内存ECC和内存镜像都需要硬件支持,据我所知,它们仅适用于服务器CPU。因此,固件或内核更新都不会在用户CPU上提供它们。
编辑:
例如,从Lenovo Whitepaper中查看此流程图。内存ECC将用于确定是否存在(可检测的,不可校正的)数据错误,然后使用内存镜像从两个内存通道之一中的DUE恢复。