ECC-functies testen onder Windows
Ik heb een systeem met ECC-werkgeheugen samengesteld. Hoe test ik onder Windows 10 of de foutcorrectie wel echt actief is?
Met de Windows Management Instrumentation (WMI) kun je achterhalen of foutcorrectie voor het werkgeheugen actief is. Je ontdekt daarmee ook in welke modus deze werkt. Al naargelang de processor, het moederbord en de gebruikte geheugenmodules werkt Error Correction Code (ECC) in een bepaalde modus. Er zijn allerlei modi, zoals SECDED (Single-Error Correction, DualError Detection) en Chipkill/SDDC (Single Device Data Correction, corrigeert uitval van een hele DRAM-chip).
Druk op de Windows-toets en typ 'cmd' om de Opdrachtprompt te openen. De opdracht wmic memphysical get memoryerrorcorrection levert een decimale waarde op die de ECC-status aangeeft. De letter 'c' in wmic staat voor 'commandline'. Op computers zonder RAM-foutcorrectie verschijnt het cijfer 3 ('geen'). Bij veel Xeon-systemen corrigeert ECC slechts een enkele foute bit en zie je het cijfer 5 (Single-Bit ECC). Bij bepaalde systemen, zoals bij AMD Ryzen Threadripper met ECC-RAM, verschijnt de melding '6' voor Multi-Bit ECC.
ECC-foutcorrectie werkt alleen bij bepaalde systemen zoals servers en workstations, omdat de geheugencontrollers van de processor, de geheugenmodules, het moederbord en het BIOS daarbij moeten samenwerken.