Memory Mirroring的工作原理與硬盤(pán)的熱備份類(lèi)似,內(nèi)存鏡像是將內(nèi)存數(shù)據(jù)做兩個(gè)拷貝,分別放在主內(nèi)存和鏡像內(nèi)存中。為了確保當(dāng)某個(gè)DIMM存儲(chǔ)芯片失效的時(shí)候,內(nèi)存保護(hù)技術(shù)能夠自動(dòng)利用備用的比特位自動(dòng)找回?cái)?shù)據(jù),由于采用通道間交叉鏡像的方式,所以每個(gè)通道都有一套完整的內(nèi)存數(shù)據(jù)拷貝,從而保證服務(wù)器的平穩(wěn)運(yùn)行。內(nèi)存鏡像技術(shù)可以糾正發(fā)生在每對(duì)DIMM內(nèi)存中多達(dá)4個(gè)連續(xù)比特位的錯(cuò)誤。當(dāng)出現(xiàn)隨機(jī)性的軟內(nèi)存錯(cuò)誤,可以通過(guò)使用熱備份的比特位來(lái)解決;如果出現(xiàn)永久性的硬件錯(cuò)誤,也將利用熱備份的比特位使得DIMM內(nèi)存芯片繼續(xù)工作,直到被替換為止。
在系統(tǒng)芯片組中設(shè)置有 “容錯(cuò)閾值”。如果任意內(nèi)存達(dá)到了“容錯(cuò)閾值”,其所在通道就被標(biāo)示出來(lái),另一個(gè)通道單獨(dú)工作。但仍然保持雙通道的內(nèi)存帶寬。內(nèi)存鏡像有效避免了由于內(nèi)存故障而導(dǎo)致數(shù)據(jù)丟失。鏡像內(nèi)存和主內(nèi)存互成對(duì)角線(xiàn)分布,如果其中一個(gè)通道出現(xiàn)故障不能繼續(xù)工作,另一個(gè)通道仍然具有故障通道的內(nèi)存數(shù)據(jù),有效防止了由于內(nèi)存通道故障導(dǎo)致的數(shù)據(jù)丟失,極大提升了服務(wù)器可靠性。鏡像內(nèi)存的容量要大于等于主內(nèi)存容量,當(dāng)系統(tǒng)工作時(shí),鏡像內(nèi)存不會(huì)被系統(tǒng)識(shí)別。