फर्मवेयर बनाम ओएस RAID (उर्फ विंडोज 8 डिस्क मिररिंग बनाम इंटेल ऑनबोर्ड)


4

इसलिए विंडोज 8 बाहर है और मेरे पास एक नया मदरबोर्ड है। मैं दो HDDs के बीच एक RAID 1 युग्मन बनाना चाहता हूं - केवल भंडारण प्रयोजनों के लिए (मेरा ओएस एक SSD पर है) - लेकिन मुझे नहीं पता कि कौन सा सबसे अच्छा मार्ग है।

मेरा मदरबोर्ड (Z77 चिपसेट) इंटेल फर्मवेयर RAID के साथ आता है, लेकिन जब से मैं केवल अपने RAID को भंडारण के लिए उपयोग करना चाहता हूं, तो मैंने सोचा कि क्या मैं विंडोज 8 डिस्क मिररिंग का उपयोग करना बेहतर हो सकता हूं?

क्या कोई सलाह दे सकता है जो बेहतर है? या शायद पेशेवरों और विपक्षों में से प्रत्येक, अगर यह बहुत विवादास्पद है? मैं बस विंडोज डिस्क मिररिंग पर फर्मवेयर RAID का लाभ नहीं देख सकता।

आप यहां मेरा वर्तमान सेटअप देख सकते हैं, यदि वह चीजें बदल सकती हैं (?):

यहां छवि विवरण दर्ज करें

धन्यवाद!


1
इसका एक हिस्सा इस बात पर निर्भर करता है कि आपको अन्य OSes से समर्थन की आवश्यकता है या नहीं ...
Bob

अच्छी बात है, नहीं, मैं नहीं।
जिआंगो रेनहार्ड्ट 5


@HaydnWVN मैंने वास्तव में स्टोरेज स्पेसेस के बारे में कभी नहीं सुना था!
Django रेनहार्ड्ट

1
विशिष्ट उत्पाद का नाम रैपिड स्टोरेज टेक्नोलॉजी है , जिसे कभी-कभी "मैट्रिक्स स्टोरेज टेक्नोलॉजी" के रूप में भी जाना जाता है। यह आमतौर पर पिछले छह या सात वर्षों से क्यू, जेड और एच सीरीज़ चिपसेट में पाया जाने वाला फीचर है।
चार्ल्स

जवाबों:


6

tl; dr: अंतिम पैराग्राफ।

यहां विभिन्न चीजों के बारे में कुछ भ्रम है जो एक RAID या RAID-जैसी डिवाइस बना सकते हैं। वरीयता और प्रदर्शन के क्रम में विकल्पों पर चर्चा करते हैं।

सबसे पहले: LSI, Areca और अन्य जैसे विक्रेताओं से रियल RAID कार्ड। इन कार्डों में आमतौर पर कैशिंग के लिए मेमोरी होती है और लगभग हमेशा एक वैकल्पिक बैटरी बैकअप यूनिट होती है। BBU कैश को शक्ति प्रदान करता है, ताकि बिजली के अप्रत्याशित नुकसान की स्थिति में, कोई भी डेटा जो अभी तक डिस्क पर नहीं लिखा गया था, वह खो नहीं जाएगा। जब तक कोई BBU इंस्टॉल नहीं हो जाता, कुछ कार्ड आपको लिखने वाले कैश को चालू नहीं करने देंगे। इनमें से कुछ कार्डों में प्रदर्शन बढ़ाने के और भी उन्नत तरीके हैं। उदाहरण के लिए, कई नए एलएसआई कार्ड में "कैशेकेड" नामक एक वैकल्पिक ऐड-ऑन है, जो रीड कैशिंग के लिए एक एसएसडी का उपयोग कर सकता है। असली RAID कार्ड आपको पुर्जों को निर्दिष्ट करने की अनुमति देते हैं, और स्वचालित रूप से ड्राइव विफलता की स्थिति में सरणी का पुनर्निर्माण शुरू कर सकते हैं।

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

अगला फर्मवेयर / चिपसेट आधारित RAID है, जैसे LSI का 1068 और Intel का "67", "68" और "77" आधारित RST। हार्डवेयर RAID कार्ड की तरह, वे ओएस के लिए सामान्य ड्राइव को उजागर करते हैं, और बुनियादी ऑपरेशन करने के लिए ड्राइवरों की आवश्यकता नहीं होती है। समता सहित I / O संचालन के सभी फर्मवेयर के भीतर से ही किए जाते हैं, जिसका अर्थ है कि वे CPU समय का उपयोग नहीं करते हैं। दुर्भाग्य से वे भी समर्पित हार्डवेयर RAID के किसी भी लाभ के साथ नहीं आते हैं, जैसे कि राइट कैश या बीबीयू। यह दुर्भाग्यपूर्ण है कि पुराने इंटेल RST में परतदार और नकचढ़ा होने के लिए एक प्रतिष्ठा है। फर्मवेयर RAID आमतौर पर आपको अतिरिक्त ड्राइव को आवंटित करने की अनुमति नहीं देता है। जब तक आप कुछ मूर्खतापूर्ण तरीके से करते हैं और RAID 0 का उपयोग करते हैं, आप शायद फर्मवेयर RAID का उपयोग करके कोई प्रदर्शन सुधार नहीं देखेंगे।

अंत में, और सबसे बुरा, फकीरद है। फकीरीद के दो वर्ग हैं। पहले को ड्राइवरों की आवश्यकता नहीं होती है, लेकिन आमतौर पर केवल RAID 0 और 1. को उजागर करता है। दूसरे को सभी ऑपरेशन के लिए ड्राइवरों की आवश्यकता होती है, और सॉफ्टवेयर में सब कुछ होता है। Fakeraid कुछ सस्ते उपभोक्ता-श्रेणी NAS उपकरणों में, और कुछ मदरबोर्ड पर भी (आमतौर पर AMD या Nvidia चिपसेट के साथ) सस्ते एडोन कार्ड में पाया जा सकता है। फर्मवेयर RAID की तरह, आप लगभग निश्चित रूप से fakeraid के साथ प्रदर्शन में सुधार नहीं देखेंगे।

आपका प्रश्न मध्य दो विकल्पों से संबंधित है: Z77 बोर्ड पर विंडोज सॉफ्टवेयर RAID बनाम इंटेल का फर्मवेयर RAID। आम तौर पर मैं कहूंगा कि यह एक प्रदर्शन और विश्वसनीयता की धुलाई है, क्योंकि दोनों विकल्प वास्तविक दुनिया में खुद को साबित कर चुके हैं और कभी भी चूसना नहीं करते हैं। जैसा कि यह दिखता नहीं है कि आप बूट डिवाइस के रूप में दर्पण का उपयोग कर रहे हैं, मैं आमतौर पर कहूंगा कि विंडोज सॉफ्टवेयर RAID शायद जाने के लिए सबसे समझदार तरीका है। हालाँकि, 77-सीरीज़ इंटेल फर्मवेयर RAID में एक चाल है जो आस्तीन है: यह एसएसडी को कैश के रूप में उपयोग कर सकता है , जब आप वैकल्पिक ड्राइवर को स्थापित करते हैं । अर्थात्, कैशिंग केवल तब उपलब्ध होता है जब ड्राइवर लोड किया जाता है। सरणी हमेशा उपलब्ध है। यदि आपको लगता है कि आपके सिस्टम में एक और एसएसडी चिपका है, तो यह अच्छी तरह से काम कर सकता है।


तो आप कह रहे हैं कि प्रारंभिक प्रश्न भ्रामक है - सवालों में RAID नियंत्रक वर्णित के रूप में FakeRAID नहीं है, लेकिन फर्मवेयर RAID ...
23

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

ठीक है, निष्पक्ष होने के लिए, आपके द्वारा हमला की गई दोनों प्रतिक्रियाएं प्रश्न में दी गई जानकारी पर काम कर रही थीं, जो यह था कि यह फ़ेकेराइड था, फर्मवेयर आरएडी नहीं। उत्तर के बजाय प्रश्न में इसे हल करना उचित होगा। वैसे भी, एक पूरी तरह से प्रतिक्रिया।
पूछनेवाला

+1 बहुत दिलचस्प है! यह बेहतर होता अगर आप मेरे सवाल पर टिप्पणी करते तो मैं इसे सुधार सकता था। क्या आपको इंटेल के फर्मवेयर RAID के बारे में अपने दावों का समर्थन करने के लिए कोई लिंक मिला है किसी भी सीपीयू का उपयोग नहीं कर रहा है? धन्यवाद!
जिआंगो रेनहार्ड्ट

2
यहां इंटेल RAID BIOS का स्क्रीनशॉट एक अपमानित सरणी और पुनर्निर्माण के लिए संकेत देता है। नोट यह कहता है कि ओएस में पुनर्निर्माण पूरा हो जाएगा, जिसका अर्थ है कि इसे फ़ंक्शन करने के लिए ड्राइवरों को लोड करना होगा। kmpic.asus.com/images/2013/04/19/… इसके अलावा, Z77 चिपसेट पर यह इंटेल पेज कहता है: "Intel® Rapid Storage Technology (Intel® RST) के लिए [...] Intel RST सॉफ़्टवेयर ड्राइवर स्थापित करना आवश्यक है । " intel.com/content/www/us/en/chipsets/performance-chipsets/...
pacoverflow

1

इस विषय के बारे में बहुत गलत जानकारी है, विशेष रूप से सीपीयू का उपयोग करता है और क्या नहीं के बारे में लगता है। चार्ल्स ने पहले से ही मतभेदों को समझाते हुए एक अच्छा जवाब पोस्ट किया। सौभाग्य से, किसी ने फर्मवेयर और सॉफ्टवेयर RAID दोनों का एक मानदंड किया, और यहां परिणाम पोस्ट किए:

http://forums.anandtech.com/showthread.php?t=313610

धागा कुछ साल पुराना है, लेकिन यह निष्कर्ष निकाला है:

  1. [fake RAID]गूंगा AHCI के अलावा किसी अन्य चीज के लिए Jmicron कंट्रोलर का उपयोग न करें , अधिमानतः केवल डीवीडी ड्राइव के लिए।
  2. इंटेल OS0 के लिए बेहतर है OS सरणी पर, सामान्य रूप से RAID5 या किसी भी मल्टी OS सिस्टम पर। इसके अलावा किसी भी अन्य ICHXR सिस्टम के लिए चल।
  3. Windows में बहुत अच्छा RAID1 है और सभी सरणियाँ किसी भी Windows Vista और नए सिस्टम के बीच चल रहे हैं। (डायनेमिक विभाजन केवल Windows द्वारा पढ़ा जा सकता है)

0

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


-1, स्पष्ट रूप से गलत। इंटेल का फर्मवेयर RAID किसी भी सीपीयू समय का उपभोग नहीं करता है। प्रसंस्करण पूरी तरह से चिपसेट द्वारा किया जाता है।
चार्ल्स

2
@Charles: स्पष्ट रूप से गलत है। इसे एक कारण के लिए FakeRAID कहा जाता है: यह एक वास्तविक RAID नियंत्रक नहीं है। en.wikipedia.org/wiki/RAID#Firmware.2Fdriver-based_RAID
askvictor

1
शायद इसकी आवश्यकता नहीं है (यह लोड होने से पहले छापे के रूप में सभी के बाद चलता है) ड्राइवरों, लेकिन लगभग हमेशा ड्राइवरों के साथ उपयोग किया जाता है, जो मेजबान से सीपीयू साइकिल उधार लेते हैं।
10

1
@Charles Intel का "नकली" सॉफ्टवेयर आधारित है, और इसलिए वह CPU चक्रों का उपयोग करता है।
Django रेनहार्ड्ट

@DjangoReinhardt आप सही हैं, Intel RAID नकली RAID है और ड्राइवर को स्थापित करने की आवश्यकता है। चार्ल्स के उत्तर के लिए मेरी टिप्पणी देखें: superuser.com/questions/498177/…
pacoverflow

0

विंडोज मिररिंग और Intel FakeRAID दोनों में समान प्रदर्शन होगा। आप इस तथ्य के कारण एक दूसरे के साथ वास्तविक लाभ नहीं देखेंगे कि वे आपके सिस्टम के संसाधनों (CPU) का उपयोग RAID नियंत्रक को प्रबंधित करने के लिए करेंगे।

यह एक हार्डवेयर RAID नियंत्रक से भिन्न होता है जहां आपका नियंत्रक आपके सीपीयू से संसाधन उपयोग को उठाते हुए किसी भी गणना करेगा।

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

यदि आप एक RAID5 / 6 का उपयोग कर रहे हैं तो कुछ वास्तविक अंतर देख सकते हैं जहां एक समता की गणना की जाती है और लिखा जाता है। यह कई और गणनाएँ लेता है और फिर शायद यह देखने के लिए कुछ बेंचमार्क चलाना चाहता है कि फ़ेकड्रायड विंडोज मिररिंग से बेहतर है या खराब। RAID5 / 6 का उपयोग करते समय अधिकांश हार्डवेयर RAID नियंत्रक हमेशा जीतेंगे।


आप किसी भी फ़ेकेराइड के साथ राइटबैक को सक्षम नहीं कर सकते हैं क्योंकि बिजली की हानि की स्थिति में डेटा को कैश करने के लिए एक वास्तविक छापे नियंत्रक पर बैटरी समर्थित रैम की आवश्यकता होती है। बैटरी समर्थित रैम के बिना राइटबैक को सक्षम करना ओएस के साथ इंटरफ़ेस अनुबंध का उल्लंघन करेगा (हार्डवेयर वादे डेटा को डिस्क पर लिखा गया है, लेकिन नहीं) और एक दूषित फ़ाइल सिस्टम को लीड करें यदि आप पावर खो गए हैं।
Psusi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.