حاسبة RAID

خطوة 1 / 4البنية

بنية RAID

خطّط لمصفوفة RAID تقليدية من دون الخلط بين السعة المكتوبة على القرص، والسعة التي يعرضها نظام التشغيل، والتخزين المحمي. أدخل أقراصاً نشطة متطابقة أو قائمة بأحجام مختلفة، ثم قارن RAID 0 و1 و5 و6 و10 و50 و60 باستخدام الأقراص نفسها. تعرض الحاسبة كل اقتطاع: السعة غير المستغلة في الأقراص الأكبر، وكلفة النسخ المتطابق أو التكافؤ، وسعة الأقراص الاحتياطية، والمساحة النظرية القابلة للاستخدام. تظهر النتائج بالتيرابايت العشري والتبيبايت الثنائي. وتبيّن البنى غير الصالحة سبب عدم توافقها مع عدد الأقراص أو النطاقات المختارة، بينما تميّز البنى الصالحة بين تحمل الأعطال المضمون والمشروط.

كيفية تقدير سعة RAID

  1. 1

    اختر بنية RAID

    اختر مستوى RAID تقليدياً، وأحجاماً متطابقة أو مختلطة للأقراص النشطة، والأعضاء النشطين الذين يحملون بيانات المصفوفة فعلاً.

  2. 2

    أدخل السعة والنطاقات

    استخدم GB أو TB لسعات الأقراص العشرية، وGiB أو TiB للسعة الثنائية. يحتاج RAID 50 و60 أيضاً إلى نطاقات تكافؤ متساوية وصحيحة.

  3. 3

    أضف الاحتياطي والتكلفة الاختيارية

    أدخل الأقراص الاحتياطية الساخنة منفصلة؛ فهي سعة مركّبة وليست مساحة نشطة قابلة للاستخدام، والسعر الاختياري متوسط يُطبّق على كل قرص.

  4. 4

    قارن البنى الصالحة

    راجع السعة القابلة للاستخدام بوحدتي TB وTiB، والهدر الناتج من اختلاف الأحجام، وكفاءة السعة المركّبة، وتحمل الأعطال باستخدام الأقراص نفسها. وتوضح البنى غير الصالحة قيود عدد الأقراص أو أزواج المرايا أو نطاقات التكافؤ.

معادلات سعة RAID

ليكن N عدد الأقراص الأعضاء النشطة، وS سعة أصغر قرص نشط، وP مجموع سعاتها الفعلية، وG عدد النطاقات المتساوية في RAID 50 أو 60. يحد RAID التقليدي مساهمة كل عضو عند S، لذلك يكون تجمّع الأعضاء القابل للعنونة N × S، ويكون الهدر بسبب اختلاف الأحجام P − N × S.

المستوى الحد الأدنى السعة النظرية القابلة للاستخدام تحمل الأعطال في هذا النموذج
RAID 0 2 N × S لا يوجد
RAID 1 2 S N − 1 في نموذج النسخ المتطابق الصريح متعدد النسخ
RAID 5 3 (N − 1) × S أي قرص نشط واحد
RAID 6 4 (N − 2) × S أي قرصين نشطين
RAID 10 4، وعدد زوجي (N ÷ 2) × S أي قرص واحد؛ وأكثر فقط إذا لم يُفقد طرفا أي زوج متطابق
RAID 50 6 (N − G) × S قرص واحد في كل نطاق RAID 5
RAID 60 8 (N − 2G) × S قرصان في كل نطاق RAID 6

يحتاج RAID 50 إلى نطاقين متساويين على الأقل، في كل منهما ثلاثة أقراص، ويحتاج RAID 60 إلى نطاقين متساويين على الأقل، في كل منهما أربعة أقراص. الحد الأقصى المشروط لا يعني أن أي توليفة من هذا العدد من الأعطال ستنجو منها المصفوفة. فتعطل عضوي زوج واحد في RAID 10 يفقد ذلك الزوج، وتجاوز حد الأعطال داخل نطاق تكافؤ واحد يفقد المصفوفة المتداخلة.

مثال عملي بأقراص مختلطة

خمسة أقراص نشطة بسعات 8 و8 و6 و6 و6 TB في RAID 6 تحتوي فعلياً على 34 TB. يحد أصغر قرص، بسعة 6 TB، التجمّع القابل للعنونة عند 5 × 6 = 30 TB، فتظل 4 TB غير مستغلة على القرصين الأكبر. تبلغ كلفة التكافؤ المزدوج 12 TB، فتكون السعة النظرية القابلة للاستخدام 18 TB، أي نحو 16.371 TiB. وستقلل بيانات وحدة التحكم وأقسام النظام وتجمّعات التخزين وأنظمة الملفات الحجم الذي تراه التطبيقات أكثر من ذلك.

مقارنة الأقراص الخمسة نفسها

أبقِ الأقراص النشطة الخمسة نفسها من دون أقراص احتياطية ساخنة، وغيّر بنية RAID وحدها. سيظل المجموع الفعلي 34 TB، والتجمّع القابل للعنونة في RAID بسعة 30 TB، والهدر الناتج من اختلاف الأحجام 4 TB. الذي يتغير هو السعة القابلة للاستخدام ومستوى الحماية:

البنية السعة النظرية القابلة للاستخدام تحمل تعطل الأقراص صلاحية البنية
RAID 0 30 TB (نحو 27.285 TiB) لا يتحمل تعطل أي قرص صالحة
RAID 1 6 TB (نحو 5.457 TiB) أي أربعة أقراص في نموذج المرآة متعددة النسخ هذا صالحة في هذا النموذج؛ يختلف دعم المنصات لها
RAID 5 24 TB (نحو 21.828 TiB) أي قرص واحد صالحة
RAID 6 18 TB (نحو 16.371 TiB) أي قرصين صالحة
RAID 10 لا يوجد تقدير لا تكفي خمسة أقراص لتكوين أزواج مرايا متساوية غير صالحة: يجب أن يكون عدد الأقراص النشطة زوجياً
RAID 50 لا يوجد تقدير يتطلب نطاقين على الأقل من RAID 5، في كل منهما ثلاثة أقراص غير صالحة: تحتاج إلى ستة أقراص نشطة على الأقل
RAID 60 لا يوجد تقدير يتطلب نطاقين على الأقل من RAID 6، في كل منهما أربعة أقراص غير صالحة: تحتاج إلى ثمانية أقراص نشطة على الأقل

تتطلب كل البنى الصالحة شراء الأقراص الخمسة المركّبة نفسها في هذا المثال. يستهلك RAID 5 مساحة 6 TB للتكافؤ ويترك 24 TB قابلة للاستخدام، بينما يستهلك RAID 6 مساحة 12 TB للتكافؤ المزدوج ويترك 18 TB. تبلغ كفاءة السعة المركّبة نحو 70.6% و52.9% على الترتيب، قياساً إلى مجموع 34 TB المركّبة فعلياً. أضف قرصاً احتياطياً ساخناً أو أدخل متوسط تكلفة القرص لترى أثره في السعة المركّبة أو التكلفة بالطريقة نفسها عبر البنى. لا يمنح القرص الاحتياطي سعة قابلة للاستخدام أو تحملاً فورياً إضافياً للأعطال، ويصبح RAID 0 غير صالح معه لأنه لا يملك بيانات زائدة لإعادة بنائها. هذه تقديرات نظرية لسعة RAID قبل اقتطاعات وحدة التحكم أو نظام الملفات.

عند إدخال أقراص بأحجام مختلفة، افصل السعات بمسافات أو فاصلة منقوطة (;) أو فاصلة عربية (،) أو سطر جديد، واستخدم العلامة العشرية المحلية داخل كل سعة، مثل 1٫5. لا تستخدم فواصل الآلاف. يُطبّق متوسط تكلفة القرص الاختياري بالعملة المعروضة بجانب الحقل وفي التقدير، من دون تحويل بين العملات.

TB ليست TiB

تستخدم شركات الأقراص عادة الوحدات العشرية: 1 TB = 1,000,000,000,000 bytes. أما بادئة IEC الثنائية فهي 1 TiB = 2⁴⁰ = 1,099,511,627,776 bytes. تصف الوحدتان البايتات نفسها بمقياسين مختلفين. لذلك توفر أربعة أقراص بسعة 4 TB في RAID 5 سعة 12 TB، لكنها تقارب 10.914 TiB؛ وليست «12 TB تقلصت». تحوّل الحاسبة عبر البايتات كلما تغيرت وحدة الإدخال.

الأقراص الاحتياطية وإعادة البناء والأداء

ينتظر القرص الاحتياطي الساخن خارج البنية النشطة. لا يضيف سعة قابلة للاستخدام ولا يزيد قدرة المصفوفة الفورية على تحمل الأعطال المتزامنة. بعد تعطل قرص نشط، قد تُسند وحدة التحكم قرصاً احتياطياً متوافقاً تلقائياً وتبدأ إعادة البناء، مما يقصر مدة بقاء المصفوفة في حالة متدهورة؛ ولا تعود الحماية إلا بعد نجاح إعادة البناء. تتحقق الحاسبة من أن سعة الاحتياطي تكفي لسعة العضو المحسوبة، لكن وحدة التحكم قد تشترط قرصاً فعلياً مماثلاً أو أكبر، ووسيطاً أو واجهة متوافقة، وشروط أهلية خاصة بالشركة المصنّعة. قواعد وحدة التحكم هي المرجع. تعتمد سرعة إعادة البناء الفعلية على حجم القرص ونوعه وإعدادات وحدة التحكم وسياسات الشرائط والذاكرة المخبأة والحاوية وحمل العمل الحي، لذلك لا تخمّن الحاسبة زمناً للانتهاء.

الأداء كذلك مرتبط بحمل العمل. قد يحسّن التقسيم الشريطي (striping) معدل النقل، وقد تخدم المرايا القراءة من أكثر من نسخة، بينما تضيف بنى التكافؤ عملاً عند الكتابة. يتجنب RAID 10 حساب التكافؤ، بينما يجب على RAID 5/6/50/60 تحديثه. لا تبرر هذه الحقائق وعداً بسرعة N× من دون قياس وحدة التحكم وحمل العمل الفعليين.

إتاحة RAID ليست نسخة احتياطية. فهي لا تحمي من الحذف أو التلف أو البرمجيات الخبيثة أو تعطل وحدة التحكم أو الحريق أو السرقة. احتفظ بنسخ احتياطية مستقلة ومختبرة.

المراجع الأساسية: تعريف RAID 10 من SNIA، معادلات سعة RAID وقاعدة أصغر قرص من IBM، دليل Lenovo لمستويات RAID والنطاقات والاحتياطي الساخن، متطلبات مستويات RAID لوحدات Dell PERC، مثال QNAP على السعات المختلطة، البادئات الثنائية لدى NIST، شرح Seagate للسعة العشرية والثنائية، وعوامل سرعة إعادة البناء الموثقة من Dell.

الأسئلة الشائعة

يمنح RAID التقليدي كل عضو نشط مساهمة متساوية في الحجم. يحدد أصغر عضو هذه المساهمة، وتُعرض السعة التي تتجاوزه في الأقراص الأكبر كمساحة غير مستغلة. قد تتصرف أنظمة خاصة بالشركات مثل SHR أو RAIDZ أو تجمّعات تخزين أخرى بصورة مختلفة، وهي خارج نطاق هذه الحاسبة.

بصورة مشروطة فقط. ينجو دائماً من تعطل أي قرص نشط واحد، وقد ينجو من تعطل قرص واحد في كل زوج متطابق، لكن فقدان طرفي أي زوج يفقد المرآة ومن ثم المصفوفة.

تستخدم كل بنية الأقراص النشطة نفسها. يحتاج RAID 10 إلى عدد زوجي لتكوين أزواج المرايا؛ ويحتاج RAID 50 إلى نطاقين متساويين على الأقل، في كل منهما ثلاثة أقراص؛ ويحتاج RAID 60 إلى نطاقين متساويين على الأقل، في كل منهما أربعة أقراص. ولا يمكن استخدام قرص احتياطي ساخن مع RAID 0 لعدم وجود بيانات زائدة لإعادة بنائها. توضح المقارنة هذه القيود بدلاً من عرض سعة لبنية يستحيل تكوينها.

ليس لحظة العطل. لا يحمل القرص الاحتياطي بيانات حية من المصفوفة، لذلك لا يتغير التحمل المضبوط. لكنه قد يبدأ إعادة البناء بعد تعطل عضو ويقصر الفترة التي تبقى فيها المصفوفة متدهورة.

هذه سعة RAID نظرية. قد تقلل بيانات وحدة التحكم والمحاذاة وأقسام النظام وبنى نظام الملفات واللقطات واحتياطيات التخصيص المرن ومساحة النظام الخاصة بالشركة المصنّعة الحجم النهائي.

لا. تمثل الحاسبة نسختين متطابقتين كاملتين أو أكثر، وهو ما تدعمه برمجيات RAID وبعض المنصات. تقصر وحدات تحكم عتادية كثيرة RAID 1 العادي على قرصين أو تستخدم اسماً خاصاً للمرايا الثلاثية؛ تحقق من وحدة التحكم المستهدفة.

تُجرى الحسابات على الخادم. في الواجهة ذات الخطوات الأربع، تُنقل أعداد الأقراص وسعاتها وإعدادات الأقراص الاحتياطية ومتوسط تكلفة القرص الاختياري ضمن عنوان الصفحة بين الخطوات. قد يكشف نسخ الرابط ومشاركته هذه القيم، لذا تجنّب إدخال خطط عتاد أو أسعار سرّية.

لا. قد يبقي RAID النظام متاحاً خلال بعض أعطال الأقراص، لكنه يكرر الحذف والتلف ولا يغطي كل أعطال العتاد والبرامج أو الموقع. احتفظ بنسخ احتياطية مستقلة قابلة للاستعادة.

أدوات ذات صلة

الأداة متاحة بلغات أخرى