क्या नकली RAID सॉफ़्टवेयर RAID पर कोई लाभ देता है?


15

क्या एक नकली RAID नियंत्रक कोई उपयोगी काम करता है या क्या यह सिर्फ एक जगह की तरह है जहां मापदंडों को स्टोर करना है? मुझे पता है कि लिनक्स मेरे खराब ऑन-बोर्ड कंट्रोलर की तुलना में अधिक लचीलापन प्रदान करता है, लेकिन यह मेरे लिए महत्वपूर्ण नहीं है।

वहाँ है किसी भी प्रदर्शन लाभ का उपयोग कर नकली RAID द्वारा?


मुझे मुख्य रूप से दिलचस्पी है, अगर यह कोई प्रदर्शन लाभ प्रदान करता है ।
Maaartinus

जवाबों:


16

आम तौर पर बोलना सॉफ्टवेयर RAID और नकली RAID के बीच कोई महत्वपूर्ण प्रदर्शन अंतर नहीं है, क्योंकि नकली RAID अधिक-या-कम सॉफ़्टवेयर RAID वैसे भी है।

सीपीयू में किसी भी समरूपता (RAID5 और समान के लिए) या तो मामले में किया जाएगा (और मैं कुशल और अच्छी तरह से परीक्षण / स्थिर होने के लिए OS का अधिक भरोसा करूँगा / नकली-RAID ड्राइवरों की तुलना में विशेष रूप से सस्ते मोबो के लिए समर्थित हूं) / नियंत्रक ताकि आप नकली- RAID कम तेजी और कम विश्वसनीय) पा सकें , समता ब्लॉकों को अपडेट करने के लिए किसी भी ब्लॉक की जरूरत होती है, दोनों मामलों में ओएस पर नियंत्रक से अधिक जाना पड़ता है।

इसके अलावा, मल्टीपल ड्राइव राइट्स इश्यू या तो मामले में मौजूद होता है - उदाहरण के लिए दो-ड्राइव RAID1 पर एक ब्लॉक को लिखने के लिए ओएस द्वारा दो सॉफ्टवेयर और नकली RAID के साथ नियंत्रक के लिए लिखता है - हार्डवेयर RAID के साथ हमेशा एक लिखना होता है नियंत्रक के लिए और यह क्रमिक रूप से समानांतर में संभावित रूप से ड्राइव से बात कर लेता है। सॉफ्टवेयर / नकली के साथ राइट्स समानांतर भी हो सकते हैं, लेकिन यह I / O कंट्रोलर और ड्राइवरों पर निर्भर करता है जो इसे सपोर्ट करते हैं (यह सॉफ्टवेयर RAID के साथ अधिक होने की संभावना है अगर आपके ड्राइव एक ही कंट्रोलर पर नहीं हैं, तो फिर से नकली की संभावना है RAID वास्तव में उस परिस्थिति में थोड़ा धीमा हो सकता है)।

सामान्य तौर पर Fake RAID सॉफ़्टवेयर के खराब बिट्स लेता है RAID (संभावित CPU हिट और I / O विलंबता इसके कारण, मल्टीप्लेक्स लिखने में असमर्थता (नियंत्रक / ड्राइवरों / OS पर निर्भर करता है) बस बैंडविड्थ को बचाने के लिए, कोई हार्डवेयर कैश नहीं) खराब के साथ हार्डवेयर RAID (विक्रेता निर्भरता और कभी-कभी नियंत्रक मॉडल निर्भरता) के बिट्स, और सॉफ़्टवेयर RAID या ओएस स्वतंत्रता के लचीलेपन और संभावित मशीन पोर्टेबिलिटी या तो कोई भी लाभ नहीं है, दक्षता, कैश विकल्प और इतने पर हार्डवेयर RAID)। मैं (और कई अन्य) इसे टालने की सलाह देते हैं।

न्यूनतम नोट: चालक दक्षता / स्थिरता पर मेरे विचार ओएस स्वतंत्र हैं - मैं लिनक्स / बीएसडी / विंडोज / ओएसएक्स / अन्य में से किसी में सॉफ्टवेयर RAID विकल्प पर भरोसा करता हूं, उसी तरह सस्ते नकली छापे कॉन्फ़िगरेशन के लिए ड्राइवरों की तुलना में अधिक (जैसे कि आपकी मदरबोर्ड द्वारा प्रदान की गई)।
ALSO NOTE: ड्राइवरों में संभावित बग और ऊपर सूचीबद्ध अन्य समस्याएं, नकली RAID अभी भी आपको कुछ ड्राइव विफलताओं से बचाएगा, लेकिन मैं इसके बजाय सॉफ़्टवेयर RAID का उपयोग करने का सुझाव दूंगा।


इसलिए Fake Raid तब होती है जब मैं SuperMicro के नकली छापे वाले बायोस को Ctrl + I के साथ उपयोग करता हूं और छापे 5 को सेटअप करता हूं और फिर dmraid का उपयोग करता हूं (जो कि बायोस (इंटेल रिस्ट के साथ संचार करता है)। एक सॉफ्टवेयर छापा तब होता है जब मैं बायोस में और linux का उपयोग करता हूं। mdraid?
धुंध

1
@ मिस्ट: मुझे लगता है कि पूर्व पर, बाद निश्चित रूप से सॉफ्टवेयर RAID होगा।
डेविड स्पिल्ट

7

FakeRAID RAID कंटेनर की जानकारी को हार्डवेयर / फर्मवेयर में संग्रहीत करता है, ताकि यदि कोई अन्य OS आता है तो उसे यह बताने की कोई आवश्यकता नहीं है कि कंटेनर क्या है। सॉफ़्टवेयर RAID ड्राइव के भीतर RAID कंटेनर की जानकारी संग्रहीत करता है, ताकि अगर ड्राइव को अन्य हार्डवेयर में ले जाया जाए तो यह बताने की आवश्यकता नहीं है कि कंटेनर क्या मौजूद हैं।


1
यह तब तक काम करता है जब तक आप यह मान लेते हैं कि एक अन्य ओएस का अर्थ है एक और विंडोज संस्करण। आपको ड्राइवरों की आवश्यकता है और वे बिल्कुल भी मौजूद नहीं हो सकते हैं।
Maaartinus

2
लिनक्स काफी कुछ चिपसेट से कंटेनर की जानकारी पढ़ सकता है।
इग्नासियो वाज़क्वेज़-अब्राम्स

और आप यह dmraid -lनिर्धारित करने के लिए उपयोग कर सकते हैं कि कौन से कार्यान्वयन आपके ओएस द्वारा समर्थित हैं।
झिमन

7

मैं एक प्रमुख विक्रेता के साथ एक हार्डवेयर इंजीनियर हूं। नकली-RAID मेरे जीवन का प्रतिबंध है, 80% डिस्क प्रतिस्थापन को टूटी हुई डिस्क को बदलने के लिए एक आउटेज की आवश्यकता होगी क्योंकि प्रतिस्थापन के बाद, ओएस नई डिस्क नहीं देखता है। फिर आपको BIOS में जाना होगा और वॉल्यूम को फिर से बनाना होगा। आम तौर पर आप डेटा नहीं खोएंगे, लेकिन यह एक परेशानी है और आप रिमोट कंसोल के जरिए काम करेंगे।

यदि आपके पास सॉफ़्टवेयर RAID उपलब्ध है, तो नकली-RAID का उपयोग न करें - यह ठीक काम करता है जब तक कि कुछ टूट न जाए। अपना वॉल्यूम प्रबंधक सीखने के लिए। पिछले 13 वर्षों में मैं किसी को याद नहीं कर सकता जब एक सॉफ्टवेयर डिस्क को मिरर करता है।


5

यह एक बड़ी खामी प्रदान करता है: यह हार्डवेयर छापे नियंत्रक के लिए बाध्य है। इसलिए यदि आपका छापा कार्ड, या मेनबोर्ड टूट जाता है, तो आप अपनी छापे की जानकारी खो देते हैं।

"ऑपरेटिंग सिस्टम इंडिपेंडेंस" का अनुमानित लाभ वहाँ नहीं है, मेरी राय में, क्योंकि ड्राइवरों को अभी भी इसका लाभ उठाने के लिए स्थापित किया जाना है। मल्टीबूट के मामले में, आप विभिन्न डिस्क के विभाजन और प्रत्येक ऑपरेटिंग सिस्टम की निर्मित क्षमताओं का उपयोग करने से बेहतर होंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.