Error Correcting Code (ECC memory) is used in most computers where data corruption cannot be tolerated under any circumstances.

learn more… | top users | synonyms

24
votes
4answers
19k views

What is ECC ram and why is it better?

I've seen a dicussion about ECC ram use on servers. Why is it better?
10
votes
3answers
6k views

Non-ECC memory with ZFS: a stupid idea?

I have a new server and am planning to upgrade the paltry 2 GB of memory to the maximum of 16 GB. (Theoretically 8 GB is the limit, but empirically 16 GB has been shown to work.) Some guides advise ...
14
votes
1answer
279 views

What is the Rowhammer DRAM bug and how should I treat it?

DRAM chips are very tightly packed. Research has shown that neighboring bits can be flipped at random. What is the probability of the bug triggering at random in a server-grade DRAM chip with ECC ...
8
votes
2answers
26k views

ECC chipkill errors: which DIMM?

We often get DIMMs in our servers going bad with the following errors in syslog: May 7 09:15:31 nolcgi303 kernel: EDAC k8 MC0: general bus error: participating processor(local node response), ...
13
votes
7answers
7k views

Would you use ECC RAM in a workstation?

Is ECC RAM recommended for use in workstations, or is it something that only gets used in servers? If non-ECC RAM works in PCs, why would we need ECC RAM at all?
4
votes
1answer
20k views

How seriously should I take ECC correctable error warnings?

I have a pile of Sun X2200-M2 servers. These servers have ECC memory. In some of these servers, I am getting warnings in the eLOM about "correctable ECC errors detected", eg: # ssh regress11 ...