4 ms·
> Studies by IBM in the 1990s suggest that computers typically experience about one cosmic-ray-induced error per 256 megabytes of RAM per month. https://www.sc
by thebruce87m 11mo ago
> Studies by IBM in the 1990s suggest that computers typically experience about one cosmic-ray-induced error per 256 megabytes of RAM per month.
https://www.scientificamerican.com/article/solar-storms-fast-facts/ https://www.scientificamerican.com/article/solar-storms-fast...
Just to give perspective on the bit flip probability. ECC ftw!
- nsoqm 11mo agoIs this was true, wouldn’t any modern computer would be crashing several times a month? And please don’t tell me “oh but it is”, because it is not.
- crote 11mo agoHow many of those errors vould result in a full system crash, though? And how many of them are just going to cause silent and mostly-harmless data corruption? After all, was the error in the first line a typo on my side, or a single-bit upset? A while ago some researchers registered off-by-one-bit domain name typos, which due to physical key positioning were unlikely to be the result of genuine mistyping. I can't find a reference right now, but I recall them getting quite a lot of queries!
- ashirviskas 11mo agoMost of the RAM may not be critical enough to crash the whole system. Just some random app you have open or a browser tab. So even if it is true, most bit flips should not crash a system.
- nsoqm 11mo agoYes, I know that. So why aren’t my applications or tabs crashing at least once a day?
- ashirviskas 10mo agoNo clue, but you can most likely simulate this for a process on linux. Actually, I might just try that and see what happens.
- SoKamil 11mo agoWrite a Bit Flip simulator and report your observations ;)
- scraptor 11mo agoServers with ECC generally report zero recoverable memory errors until the chip starts failing, at which point there are increasingly many. Therefore the average server experiences zero cosmic ray related memory errors during its lifetime, despite having many times more memory than 256MB.
- userbinator 11mo agoIt's not true. I have left memtest86+ running on a few dozen GB of memory for several days during burn-in testing, definitely more than enough to pass the "once per 256MB per month" threshold, and did not encounter any errors.