تقلب ذاكرة الحاسوب أحيانًا بتًا واحدًا، فيصبح 0 هو 1 أو العكس. ومن الأسباب الضوضاء الكهربائية وتقادم المكونات وحتى الإشعاع الكوني. وعلى حاسوب مكتبي واحد قد لا يهم ذلك أبدًا، لكن مع خوادم تعمل ليلًا ونهارًا بكميات كبيرة من الذاكرة، تصبح الأخطاء أمرًا مؤكدًا إحصائيًا.
ما الذي تفعله ECC
تخزن ذاكرة تصحيح الأخطاء (ECC) بتات إضافية بجانب بياناتك، وعند قراءة البيانات يفحصها متحكم الذاكرة:
- يُصحَّح خطأ البت الواحد تلقائيًا ويستمر النظام في العمل.
- يُكتشف الخطأ متعدد البتات، فيستطيع النظام التوقف أو الإبلاغ بدلًا من استخدام بيانات فاسدة.
وتُسجَّل الأخطاء المصححة، فيعطي ذلك إنذارًا مبكرًا عن وحدة بدأت تتعطل.
لماذا تهم
بدون ECC، قد يتسبب بت مقلوب في:
- انهيار نظام التشغيل أو أحد التطبيقات.
- إفساد بيانات في الذاكرة تُكتب بعد ذلك إلى القرص أو قاعدة البيانات أو النسخة الاحتياطية، حيث قد تمر دون ملاحظة لشهور.
- أخطاء يكاد يستحيل تكرارها أو تشخيصها.
وبالنسبة لقواعد البيانات والأنظمة المالية وخوادم الملفات وخوادم الافتراضية وكل ما لا تريد أن يفسد بصمت، فإن ECC تأمين رخيص.
متى تكون الذاكرة بدون ECC مقبولة
يمكن لأجهزة التطوير والأحمال القابلة للاستبدال والخدمات عديمة الحالة التي يُعاد بناؤها بسهولة أن تعمل دون ECC. وبعض معالجات فئة المكتب لا تدعمها أصلًا، وهذا يستحق التحقق قبل اختيار أحدها لخادم مهم.
راقب عدادات الأخطاء
تخفي ECC الأخطاء الصغيرة عن تطبيقاتك، لكن لا ينبغي أن تخفيها عنك. راقب عدادات الأخطاء المصححة، التي تُعرض عادة عبر وحدة إدارة الخادم أو نظام التشغيل، واستبدل الوحدات التي يرتفع معدل أخطائها.
كيف تساعدك IDX
عند طلب خادم مخصص من IDX، يمكنك اختيار ذاكرة ECC أو بدونها، أو أن تحدد أنه لا تفضيل لديك. وسيخبرك فريقنا إذا كان المعالج الذي تفضله يقيّد هذا الاختيار، وتشمل خدماتنا المُدارة مراقبة سلامة العتاد.
مقالات IDX للبنية التحتية الرقمية
الرجوع للمدوّنة →