3 ms·
It really depends on your application. If you're fault tolerant, then it's irrelevant. If even a single random error will throw everything down the drain, then
by maratd 13y ago
It really depends on your application. If you're fault tolerant, then it's irrelevant. If even a single random error will throw everything down the drain, then you'll obviously want every precaution.
Most web applications don't need that kind of protection, simply because if the page load screws up, well, the user will just hit refresh and keep going.
- bbq 13y agoThe user might just hit refresh and keep going. Your customer will just go.
- maratd 13y ago> Your customer will just go. You're right, I agree. And again, I'll stress that it depends on the circumstances. Running a dedicated server with ECC memory costs $$$. Is that client worth it or not? That's only something you can determine based on your circumstances.
- vardump 13y agoECC RAM is about 10% more expensive than regular. And RAM is typically 10% of total server hardware costs. Is 1% saving really worth risking it? 32 GB ECC: http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DEPA=0&Order=BESTMATCH&Description=32+GB+ECC+DDR3&N=-1&isNodeId=1 http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DE... 32 GB non-ECC: http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DEPA=0&Order=BESTMATCH&Description=32+GB+DDR3&N=-1&isNodeId=1 http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DE...
- unsigner 13y agoECC RAM by itself might be cheap, but it goes with Xeon motherboards (1.5-2x more expensive) and Xeons (2-5x more expensive)
- vardump 13y agoWell, there's a good chance the same misbehavior or error will happen again and again, until the server is rebooted. Memory errors are not necessarily transient.