Ik heb in mijn server 48Mb Fastpage ECC geheugen, en ik kan in de bios kiezen tussen ECC en parity modus, welke is beter als het gaat om uptime? (en waarom...)
ECC mode is beter (niet voor performance, wel voor data-integriteit). Met parity heb je 1 extra bit, waardoor je 1 foute bit kunt herkennen.
Normaal zit bij parity geen afhandeling, alleen een hele enge fout waardoor je bak afsluit (misschien dat een serverboard wat meer intelligentie heeft en dus de memory-transfer zal herhalen).
ECC staat voor Error Correction Code, dit is een intelligenter algoritme. ECC kan een 1 bits fout herkennen en on the fly corrigeren (dus terwijl de transfer bezig is, zonder vertragingen). Grotere fouten worden herkend, maar niet gecorrigeerd.
Als je een 2-bits fout of groter krijgt (dus meerdere foute bits in de byte die je uit het geheugen leest...) hang je met parity, want er is grote kans dat je langs die controle komt (een even aantal foute bits is niet te herkennen met parity checking). Met ECC was de fout in ieder geval bekend geweest.
Normaal zit bij parity geen afhandeling, alleen een hele enge fout waardoor je bak afsluit (misschien dat een serverboard wat meer intelligentie heeft en dus de memory-transfer zal herhalen).
ECC staat voor Error Correction Code, dit is een intelligenter algoritme. ECC kan een 1 bits fout herkennen en on the fly corrigeren (dus terwijl de transfer bezig is, zonder vertragingen). Grotere fouten worden herkend, maar niet gecorrigeerd.
Als je een 2-bits fout of groter krijgt (dus meerdere foute bits in de byte die je uit het geheugen leest...) hang je met parity, want er is grote kans dat je langs die controle komt (een even aantal foute bits is niet te herkennen met parity checking). Met ECC was de fout in ieder geval bekend geweest.
"Wie is deesen figuur, hier ten topic aangheduidt als 'hij', wiens mededelinghe soo eenen consternatie weet te ontluycken :? " -- dion_b