Should I buy ECC memory? (2015)
danluu.com
Should I buy ECC memory? (2015)
1–10 of 237 posts
Re: Should I buy ECC memory? (2015)
#2Re: Should I buy ECC memory? (2015)
#3Do you have a use case where you would want your computer to alert you when the ram is failing? If yes then you should use ECC memory.
Otherwise it's a nicitey and probably not worth the money.
Re: Should I buy ECC memory? (2015)
#4Needs (2015) added to the Title I think.
Re: Should I buy ECC memory? (2015)
#5Bit errors are uncommon and range from benign to crash.
Your storage has them, memory has them, network has them.
Non error correcting memory very significantly increases risk.
And this is the kind of risk you don't notice, until you do and when you do, it's often subtle, insidious, impossible to track down.
Servers absolutely. It's debatable on desktop, but we have huge RAM now. Might as well error correct. The bit error risk is small. Bigger RAM only adds to that possibility.
Re: Should I buy ECC memory? (2015)
#6Re: Should I buy ECC memory? (2015)
#7It saved a few bucks in a time period where Google's hardware costs were rising rapidly, but the ripple-on effects on system design cost much more than that in lost engineer time. Data integrity is one engineering constraint that should be pushed as low down in the stack as is reasonably possible, because as you get higher up the stack, the potential causes of corrupted data multiple exponentially.
Re: Should I buy ECC memory? (2015)
#8Re: Should I buy ECC memory? (2015)
#9General office workstation: maybe.
I don't have the budget for 20 redundant copies. I do have the budget for slightly more expensive RAM. Especially on my ZFS storage arrays.
ECC memory is like Insurance. You hope you never need it. One real downside that I have found, is finding out _when_ that memory correction has saved your ass. RAID arrays can alert you when a disk is dead. SMART mostly tells you when disks are failing. I haven't found a reliable tool to notify me when I am getting ECC errors/corrections.
Re: Should I buy ECC memory? (2015)
#10Do you use ZFS? If yes then you should use ECC memory. Do you have a use case where you would want your computer to alert you when the ram is failing? If yes then you should use ECC memory. Otherwise it's a nicitey and probably not worth the money.
Now the half truth becomes full-truth.