RAID सरणी में हॉट स्पेयर या अतिरिक्त समता ड्राइव?


10

RAID सरणी को कॉन्फ़िगर करने के बारे में एक अलग प्रश्न में, लेखक 8 ड्राइव के साथ एक RAID सरणी का निर्माण कर रहा है।

एक उत्तर से पता चलता है कि RAID 5 में 7 ड्राइव का उपयोग एक गर्म स्पेयर के रूप में छोड़ दिया गया है। चूंकि RAID 6 दो विफलताओं से बचाता है, भले ही वे समवर्ती हों, मैंने माना कि यह हमेशा एक बेहतर विकल्प होगा।

आप एक अतिरिक्त समता ड्राइव के बजाय एक गर्म स्पेयर का उपयोग कब करेंगे?


यहाँ निश्चित रूप से सही उत्तर यह है कि आपको गर्म स्पेयर के साथ RAID6 का उपयोग करना चाहिए (या शायद 2 भी)
मार्क हेंडरसन

जवाबों:


6

मेरी राय में एक गर्म अतिरिक्त होने का एकमात्र अच्छा कारण यह है कि यदि आपके पास कई RAID-5/6 सरणियाँ हैं और उनके बीच स्पेयर साझा करना चाहते हैं। अन्यथा, यह एक बेकार है।

कई प्रदर्शन कारणों से RAID-5 + स्पेयर बनाम RAID-6 के उपयोग को सही ठहराएंगे, लेकिन यह प्रदर्शन अंतर THEORETICAL है। मेरे अनुभव से RAID-6 और RAID-5 के बीच वास्तविक प्रदर्शन अंतर नगण्य या गैर-मौजूद है। मैं हार्डवेयर के बारे में बात कर रहा हूँ RAID कम से कम 8 ड्राइव के साथ सभ्य नियंत्रक, और अच्छी कैशिंग प्रदान करने के लिए पर्याप्त मेमोरी के साथ सिस्टम। इस कॉन्फ़िगरेशन में लिखने की गति SATA / SAS / SCSI बस बैंडविड्थ द्वारा सीमित होने की संभावना है। इसलिए, यदि प्रदर्शन एक तर्क नहीं है, तो बाकी सभी RAID -6 के पक्ष में बोलते हैं।


+1: मैं सहमत हूं। RAID-6 उपलब्ध होने पर मुझे RAID-5 का उपयोग करने का कोई कारण नहीं दिखता है। हार्डवेयर को बेंचमार्क करें। यह पूरी गति से, या लगभग RAID -6 करने में सक्षम होना चाहिए।
ज़ैन लिंक्स

यदि यह सच है कि व्यावहारिक प्रदर्शन अंतर नगण्य है, तो गर्म स्पेयर का उपयोग करने का एकमात्र सम्मोहक कारण इसे कई सरणियों के बीच साझा करना है। इसलिए मैंने यह जवाब चुना।
निक

1
अब ZFS RAID-Z3 (3 निरर्थक ड्राइव) परिपक्व है, यह RAID6 + एक गर्म स्पेयर की तुलना में सुरक्षित है।
बेवुल्फनोडे42

4

आम तौर पर, मैं RAID 10 के पक्ष में RAID 5 से बचने का सुझाव दूंगा ... लेकिन आपके प्रश्न का उत्तर देने के लिए, यह आपके आवेदन की आवश्यकताओं और आवश्यकताओं के साथ-साथ ड्राइव की क्षमता का एक कार्य हो सकता है।

दोहरे-समता के बजाय एक स्पेयर का उपयोग करने का एक उदाहरण है जब प्रदर्शन एक प्राथमिकता है और RAID 5 पुनर्निर्माण के दौरान समय के पुनर्निर्माण (उच्च क्षमता वाले डिस्क के साथ) या दूसरी विफलता के बारे में थोड़ी चिंता है।


3

जब प्रदर्शन अधिक मायने रखता है तो संभावना है कि आप जल्दी से दो ड्राइव खो सकते हैं। दूसरी समता को जोड़ने का अर्थ है कि RAID नियंत्रक, उस दूसरी समता की गणना करने वाला है। हालांकि अगर मैं वास्तव में प्रदर्शन के बारे में चिंतित था, तो मैं शायद बिल्कुल भी RAID5 को नहीं देखूंगा।

इसके अलावा, मत भूलो, अगर आप बेहद पागल हैं तो आप RAID6 और हॉट स्पेयर दोनों कर सकते हैं।

यह भी ध्यान रखें कि RAID5 अधिक सामान्य है, कुछ नियंत्रक भी RAID6 का समर्थन नहीं करते हैं।


वर्तमान हार्डवेयर छापे नियंत्रक छापे 1 के लिए एक ही गति प्रदान करते हैं जैसे कि छापे 5 या छापे 6। गति जुर्माना सॉफ्टवेयर छापे के लिए सही हो सकता है और जब प्रोसेसर धीमा था।
निल्स

कड़ाई से बोलते हुए RAID 6 में 2 अलग-अलग समता गणना नहीं हैं। यह एक विशेष सूत्र का उपयोग करके (n) बिट्स ऑफ़ (डेटा + समता) में डेटा के विस्तार (n-2) बिट्स की तरह है। (यह वास्तव में सोलोमन-रीड एन्कोडिंग के समान अधिक है।) इन दिनों नियंत्रक अत्यधिक अनुकूलित हार्डवेयर में ऐसा करते हैं ताकि प्रदर्शन हिट न्यूनतम हो। यदि आपको सॉफ़्टवेयर-रेड करने के लिए बर्बाद किया जाता है, तो RAID5 सबसे बेहतर प्रदर्शन करेगा क्योंकि सॉफ्टवेयर में गणना आसान है।
टॉन्नी

वास्तव में हाँ दो अलग समता गणनाएँ हैं। pआमतौर पर जल्दी और आसानी से गणना की जाती है (XOR) जबकि qएक अधिक जटिल गणना है। ऐसा नहीं है कि सॉफ्टवेयर raid6 को आज के हार्डवेयर पर भी धीमी गति से माना जाता है - मेरा लैपटॉप 10446 एमबीपीएस की समता गणना दर (पुन: निर्माण नहीं) की रिपोर्ट करता है।
मिकीबी

1
+1 आपके दूसरे पैराग्राफ के लिए - गर्म स्पेयर के साथ RAID6 असली सही उत्तर है
मार्क हेंडरसन

2

मान लें कि RAID 10 एक विकल्प नहीं है, एक सख्त अतिरेक के दृष्टिकोण से, मैं पसंद करूंगा RAID 6 एक ठंडे स्पेयर के साथ RAID 5 एक गर्म स्पेयर के साथ। दो एक साथ विफलताओं की संभावना कम है, लेकिन RAID 6 भी बेहतर समता डेटा होने से URE पर कटौती करता है।

प्रदर्शन के नजरिए से, आप दोनों का परस्पर उपयोग नहीं कर सकते। RAID 6 में RAID 5 की तुलना में एक उच्च लेखन जुर्माना है, इसलिए आपके लेखन को नुकसान होगा। इसके अलावा, सरणी में दो नीचा ड्राइव के साथ RAID 6 (एक पूर्ण विफलता के लिए दूसरा सबसे खराब मामला) एक पुनर्निर्माण के दौरान बुरी तरह से प्रदर्शन करेगा।

सभी चीजों पर विचार किया जाता है, यदि आप RAID 6 के निचले प्रदर्शन के लिए खाते हैं और यह अभी भी एक विकल्प है और RAID 10 कोई विकल्प नहीं है, तो मैं कहूंगा कि RAID 6 के साथ जाओ और कहीं न कहीं एक शेल्फ पर कम से कम एक कोल्ड स्पेयर रखें।


2

मूल रूप से ...

  • अगर आप raid 5 + 1 का उपयोग करते हैं।

  • आपके पास एक हॉट स्वैप डिस्क है जो उपयोग से बाहर होने जैसा है। इसलिए ... डिस्क काम के मिनटों की गिनती नहीं कर रही है। जब यह दूसरी डिस्क को बदलने जा रहा है, तो वह एक नई डिस्क की तरह होगा।

  • आप निश्चित नहीं होंगे कि डिस्क ठीक होगी या नहीं। यदि यह विफल हो जाता है जब आप एक मृत ...
  • छापे 5 + 1 लिखें = एक समता (कम सीपीयू)
  • खराब डिस्क के मामले में, RAID अपमानित मोड में जाता है और अतिरिक्त डिस्क में पुनर्निर्माण शुरू करता है। तब आप अतिरिक्त डिस्क को बदल देते हैं

यदि आप छापे 6 का उपयोग करते हैं

  • डिस्क का उपयोग किया जा रहा है ... इसलिए डिस्क हमेशा काम कर रही होगी और आप कार्य भार के तहत उसके स्वास्थ्य की निगरानी कर पाएंगे।
  • छापे 6 लिखें = दोहरी समानता (अधिक सीपीयू)
  • खराब डिस्क के मामले में, RAID अपमानित मोड में जाता है और खराब डिस्क को बदलने के लिए आपका इंतजार कर रहा है। यदि दूसरी डिस्क विफल हो जाती है तो आप अपमानित रहते हैं लेकिन कोई समानता नहीं है। जब कोई नया डिस्क छापे पर होगा तो यह रिकवरी शुरू कर देगा।

खराब एयरफ्लो के साथ सिस्टम में शक्ति या तापमान की गलती के कुछ मामलों में, यह बाएं उपकरणों को इष्टतम स्थिति में छापे की तुलना में कठिन काम करने के लिए बना देगा।

उदाहरण के रूप में 6 डिस्क के साथ RAID 5 + 1 लें लोड 5 डिस्क्स के लिए संतुलित है और 1 प्रतीक्षा कर रहा है यदि 1 विफल हो जाता है तो सीपीयू को नई डिस्क पर समानता प्राप्त करने के लिए उच्च हो जाता है

उदाहरण के रूप में छापे 6 6 डिस्क के साथ लें लोड 6 डिस्क के लिए संतुलित है। यदि 1 विफल हो जाता है तो सीपीयू अधिक नहीं जा रहा है, लेकिन डिस्क उच्च है क्योंकि लोड 5 से संतुलित है। यदि 2 विफल हो जाता है तो सीपीयू फिर से उच्च नहीं जा रहा है, लेकिन डिस्क फिर से उच्च जाती है क्योंकि नोड 4 डिस्क से संतुलित है

मेरी राय केवल गर्म स्पेयर का उपयोग करना है यदि आपके पास एक ही सिस्टम में 1 से अधिक छापे वॉल्यूम हैं तो आप सभी छापे संस्करणों में एक गर्म स्पेयर का उपयोग करने में सक्षम होंगे।


1

क्या आपने पुनर्निर्माण के दौरान अपमानित मोड में चल रहे एक RAID5 सरणी के खिलाफ अपने अनुप्रयोगों का प्रदर्शन-परीक्षण किया है? यदि नहीं, तो मुझे लगता है कि आप पाएंगे कि वे बहुत अच्छा प्रदर्शन नहीं करते हैं। कुछ उच्च-आई / ओ प्रदर्शन महत्वपूर्ण अनुप्रयोगों में, इसका मतलब यह हो सकता है कि पुनर्निर्माण पूरा होने तक आवेदन अनिवार्य रूप से नीचे है। और बहुत बड़ी क्षमता वाली ड्राइव के साथ, यह बहुत लंबा समय हो सकता है। यदि संभव हो तो स्थिति को फिर से बनाने से बचने के लिए लक्ष्य होना चाहिए।


2
बेहतर छापे-नियंत्रक के साथ आप पुनर्निर्माण-दर को समायोजित कर सकते हैं। उच्च io लोड के साथ उत्पादन प्रणालियों पर वे कम होना चाहिए। परीक्षण प्रणालियों पर वे उच्च हो सकते हैं।
निल्स

-1

मैं पुनर्निर्माण समय के मुद्दे के बारे में ewwhite`s जवाब के साथ जाता हूं। लेकिन जब समय का पुनर्निर्माण नहीं होता है तो मैं 5 छापे में सभी 8 डिस्क का उपयोग करूंगा - जो और भी अधिक गति देगा (सामान्य परिस्थितियों में)। यदि एक ड्राइव नीचे जाती है - एक नए के साथ गर्म स्वैप (यह मानता है कि डिस्क गर्म-स्वैपेबल हैं)।


... और प्रार्थना करते हैं कि सरणी में अन्य 7 डिस्क में से कोई भी एक अव्यक्त समस्या का सामना न करें, या पुनर्निर्माण के दौरान एक समस्या का विकास करें।
एक सीवीएन

@ मिचेल काजर्लिंग: 5 साल बाद बड़ी डिस्क के साथ मैं रेड के लिए जाऊंगा 6. लेकिन कोई अतिरिक्त छूट नहीं। लेकिन आज के सर्वर में 10+ डिस्क भी हैं।
Nils
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.