एक गैर-महत्वपूर्ण सर्वर क्या है? जो असफल हो सकता है?
ECC RAM मौलिक है जब मेमोरी विश्वसनीयता मौलिक है।
मेमोरी साइज़ के बढ़ने से दो चीज़ें बढ़ती हैं:
- स्मृति पर सॉफ्टवेयर की निर्भरता, esp। सर्वर सॉफ्टवेयर (उदाहरण के लिए कैशिंग)
- स्मृति त्रुटि की संभावना (p = num_bits * p_bit_failure)
ईसीसी पर यह बौद्धिक प्रस्तुति इन तथ्यों की रिपोर्ट करती है:
- 24x7 चलाने वाली 4GB मेमोरी वाले सर्वर के लिए मेमोरी एरर की औसत दर साल में 150 गुना है
- प्रति वर्ष प्रति मेमोरी मॉड्यूल में 4000 सही त्रुटियां
- ओवरक्लॉकिंग और सिस्टम की उम्र विफलता की दर को बढ़ाती है
- आवर्तक विफलताएं सामान्य हैं और जल्दी से होती हैं (97% पहली विफलता के 10 दिनों के भीतर होती हैं) => हिमस्खलन प्रभाव
- 3 से 5 साल के जीवनकाल के साथ ईसीसी सर्वर के लिए, सिस्टम की विफलता के कारण अनियंत्रित मेमोरी त्रुटि 0.001% से कम है
WISC का एक और हालिया शोध इन ZFS सिस्टम के लिए ECC को दर्शाता है:
ZFS को मेमोरी करप्शन के लिए कोई सावधानी नहीं है: उपयोगकर्ता को खराब डेटा ब्लॉक वापस कर दिए जाते हैं या डिस्क पर लिखा जाता है, फ़ाइल सिस्टम ऑपरेशन विफल हो जाता है और कई बार पूरा सिस्टम क्रैश हो जाता है।
यह नोट करना महत्वपूर्ण है कि अन्य फ़ाइल सिस्टम डेटा के इस रूप के प्रति संवेदनशील हैं जैसे कि ZFS है।
ईसीसी वह है जो आपको इन समस्याओं में भाग लेने से बचाता है, जब संभव हो, और विनाशकारी मामलों में, इससे पहले कि यह देर से हो रहा है, इसके बारे में आपको क्या चेतावनी देता है।