At $dayjob we only have like 200 laptops but our help desk staff find 1-3 bad non-ECC DIMMs a year causing crashes or borked files.
At $dayjob we only have like 200 laptops but our help desk staff find 1-3 bad non-ECC DIMMs a year causing crashes or borked files.
The problem of faulty memory is separate and can be addressed by memory testing (which can even be run while computers are online).
My understanding is that ECC's main purpose is to guard against corruption of non-faulty memory, due to ionising radiation for instance. It's rare for this to be a problem in normal scenarios (not in space or high-altitude), and use cases.
So in reality no work would be lost to crash, only bit of time.
Is it worth entertaining this scenario? Unless you are running on a space probe or nuclear facility pc that's non-issue worth any time.
Transient memory errors are not uncommon when you have many terabytes of collective RAM in use.
Google’s study reports 8% of DIMMS see a transient error per year. https://ai.google/research/pubs/pub35162