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


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

एक जवाब RAID 5 में 7 ड्राइव का उपयोग करके एक गर्म स्पेयर के रूप में एक बाएं ओवर के साथ सुझाव देता है। चूंकि RAID 6 दो असफलताओं के खिलाफ सुरक्षा करता है, भले ही वे समवर्ती हों, मुझे लगता है कि यह हमेशा बेहतर विकल्प होगा।

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


10
2017-11-22 20:56


मूल


पाठ्यक्रम का सही उत्तर यह है कि आपको RAID6 का उपयोग हॉट स्पेयर (या यहां तक ​​कि 2) के साथ करना चाहिए - Mark Henderson♦


जवाब:


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

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


6
2017-11-23 07:57



+1: मैं सहमत हूं। RAID-6 का उपयोग करने के लिए मुझे कोई कारण नहीं दिखता जब RAID-6 उपलब्ध है। हार्डवेयर बेंचमार्क। यह पूरी गति, या लगभग RAID-6 करने में सक्षम होना चाहिए। - Zan Lynx
यदि यह सच है कि व्यावहारिक प्रदर्शन अंतर नगण्य है, तो गर्म अतिरिक्त उपयोग करने का एकमात्र अनिवार्य कारण इसे कई सरणी के बीच साझा कर रहा है। तो मैंने यह जवाब चुना। - Nic
अब जेएफएस RAID-Z3 (3 अनावश्यक ड्राइव) परिपक्व है, यह RAID6 + हॉट स्पेयर से सुरक्षित है। - BeowulfNode42


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

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


4
2017-11-22 21:08





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

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

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


2
2017-11-22 21:06



मौजूदा हार्डवेयर RAID नियंत्रक RAID 5 या RAID 6 के लिए RAID 1 के लिए एक ही गति प्रदान करते हैं। सॉफ़्टवेयर RAID के लिए स्पीड पेनल्टी सच हो सकती है और जब प्रोसेसर धीमे होते थे। - Nils
कड़ाई से बोलते हुए RAID6 में 2 अलग समानता गणना नहीं हैं। यह एक विशेष सूत्र का उपयोग कर डेटा (एन) बिट्स (डेटा + समानता) में डेटा के बिट्स (एन -2) बिट्स की तरह अधिक है। (यह वास्तव में सुलैमान-रीड एन्कोडिंग के समान है।) इन दिनों नियंत्रक अत्यधिक अनुकूल हार्डवेयर में ऐसा करते हैं ताकि प्रदर्शन हिट न्यूनतम हो। यदि आप सॉफ्टवेयर-RAID करने के लिए बर्बाद हो जाते हैं तो RAID5 बेहतर प्रदर्शन करेगा क्योंकि सॉफ्टवेयर में गणना आसान है। - Tonny
असल में हाँ दो अलग समानता गणनाएं हैं। p आमतौर पर जल्दी और आसानी से गणना की जाती है (एक्सओआर) जबकि q एक और जटिल गणना है। ऐसा नहीं है कि सॉफ्टवेयर RAID 6 को आज के हार्डवेयर पर भी धीमा माना जाता है - मेरा लैपटॉप 10446 एमबीपीएस की समानता गणना दर (पीढ़ी, पुनर्निर्माण नहीं) रिपोर्ट करता है। - MikeyB
आपके दूसरे पैराग्राफ के लिए +1 - हॉट स्पेयर के साथ RAID6 वास्तविक सही उत्तर है - Mark Henderson♦


मान लें कि RAID 10 एक सख्त रिडंडेंसी स्टैंडपॉइंट से एक विकल्प नहीं है, मैं RAID 6 को हॉट स्पेयर के साथ RAID 5 पर ठंडे स्पेयर के साथ पसंद करूंगा। दो एक साथ विफलताओं की बाधाएं कम हैं, लेकिन RAID 6 भी बेहतर समानता डेटा रखते हुए यूआरई पर कटौती करता है।

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

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


2
2017-11-22 21:12





मूल रूप से ...

  • यदि आप RAID 5 + 1 का उपयोग करते हैं।

  • आपके पास एक हॉट स्वैप डिस्क है जो उपयोग से बाहर होने की तरह है। ऐसा डिस्क काम मिनटों की गणना नहीं कर रहा है। जब यह प्रतिस्थापित करने जा रहा है एक और डिस्क, तो वह एक नई डिस्क की तरह होगा।

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

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

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

खराब वायु प्रवाह वाले सिस्टम में बिजली या तापमान के गलती के कारणों के कुछ मामलों में, यह बाएं उपकरणों को इष्टतम स्थिति छापे से कड़ी मेहनत करने के लिए तैयार करेगा।

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

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

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


2
2017-11-22 21:57





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


1
2017-11-22 21:14



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


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


-1
2017-11-22 21:15



... और प्रार्थना करें कि सरणी में अन्य 7 डिस्क में से कोई भी पुनर्निर्माण के दौरान एक गुप्त समस्या का सामना नहीं कर सकता है, या समस्या का सामना कर सकता है। - α CVn
@ माइकल Kjörling: 5 साल बाद बड़ी डिस्क के साथ मैं RAID 6 के लिए जाना होगा। लेकिन कोई अतिरिक्त अतिरिक्त नहीं। लेकिन आज के सर्वर में 10+ डिस्क भी हैं। - Nils