4 ms·
Yes. Everybody reading this should use ECC RAM, and non-ECC RAM should be called "error-propagating RAM". Random bit flips aren't cool, and they happen regular
by veidr 10y ago
Yes. Everybody reading this should use ECC RAM, and non-ECC RAM should be called "error-propagating RAM".
Random bit flips aren't cool, and they happen regularly. Most computers that have ECC RAM can report whether errors happen. I see them at least once a year or so. For instance, here are 2 ECC-correctable memory errors that occurred just last month.
Cosmic rays? Fukushima phantom? Who knows. You'll never know why they happen (unless it's like a bad RAM module and they happen a lot), but if you don't rock ECC you will never know they happened at all. You'll be left guessing when, years later, some encrypted file can no longer decrypt, and all the backups show the same corruption...
[1]: https://www.dropbox.com/s/zndvy3nkv1jipri/2017-03-20%20FUCK%20memory%20errors.png?dl=0 https://www.dropbox.com/s/zndvy3nkv1jipri/2017-03-20%20FUCK%...
[2]: https://www.dropbox.com/s/6yeoedc7ajzq4u9/2017-03-20%20FUCK%20memory%20errors%20detail.png?dl=0 https://www.dropbox.com/s/6yeoedc7ajzq4u9/2017-03-20%20FUCK%...
- blackflame7000 10y agoNice file names, gonna have to start naming my bug reports similarly
- jandrese 10y agoI remember the one time I bought ECC memory, for a PII-400. It was only 512MB or so I think, but in the 12 years that server ran I saw a grand total of 1 corrected error in the logs. Given how much of a premium that ECC memory was it felt like a waste.