अगर पॉवरलॉस-प्रोटेक्टेड राइट कैश के बिना SSDs के साथ उपयोग किया जाता है , तो RAID नियंत्रक का NVCACHE अच्छा प्रदर्शन प्राप्त करने के लिए अत्यंत महत्वपूर्ण है।
हालाँकि, जैसा कि आप SSDs को पॉवरलॉस-प्रोटेक्टेड राइट कैश के साथ उपयोग कर रहे हैं , प्रदर्शन विभिन्न विकल्पों के बीच बहुत भिन्न नहीं होना चाहिए। दूसरी ओर, विचार करने के लिए अन्य कारक हैं:
- हार्डवेयर के साथ RAID एक विफल डिस्क को पहचानने और बदलने के लिए अक्सर सरल होता है: नियंत्रक स्पष्ट रूप से प्रभावित ड्राइव को चिह्नित करता है (जैसे: एम्बर लाइट के साथ) और इसकी जगह आम तौर पर पुरानी ड्राइव को खींचने के रूप में सरल है / नया डालें। सॉफ़्टवेयर RAID समाधान के साथ, आपको विफल ड्राइव को इंडेंट करने और बदलने के लिए उपयुक्त कमांड दर्ज करने की आवश्यकता है;
- हार्डवेयर RAID बूटिंग के लिए BIOS को एकल वॉल्यूम प्रस्तुत करता है, जबकि सॉफ्टवेयर RAID विभिन्न घटक उपकरणों को दिखाता है;
- सही नियंत्रक (यानी: H730 या H740) और डिस्क (एसएएस 4Kn) के साथ आप बहुत आसानी से विस्तारित डेटा अखंडता क्षेत्र (T10 / T13) को सक्षम कर सकते हैं;
- हार्डवेयर RAID एक अपारदर्शी चलाता है, बाइनरी बूँद जिस पर आपका कोई नियंत्रण नहीं है;
- लिनक्स सॉफ्टवेयर RAID मेरे द्वारा उपयोग किए जाने वाले किसी भी हार्डवेयर RAID की तुलना में बहुत अधिक लचीला है।
उस ने कहा, इस तरह के एक सेटअप पर मैं आपको लिनक्स पर जेडएफएस का उपयोग करने के लिए दृढ़ता से सलाह देता हूं: पॉवरलॉस-संरक्षित लेखन कैश का मतलब है कि आप एक समर्पित ZIL डिवाइस के बिना आगे बढ़ सकते हैं, और ZFS जोड़ा सुविधाओं (संपीड़न, चेकसमिंग, आदि) बहुत उपयोगी हो सकते हैं ।
अपने सवालों के सीधे जवाब देने के लिए:
- डेटा हानि या बिजली हानि पर भ्रष्टाचार के लिए इनमें से कोई भी कॉन्फ़िगरेशन जोखिम में है? नहीं: जैसा कि किसी भी कैश को संरक्षित किया जाता है, आपको बिजली नुकसान के किसी भी डेटा को भ्रष्ट नहीं करना चाहिए।
- सर्वश्रेष्ठ लेखन प्रदर्शन के लिए मुझे किस कॉन्फ़िगरेशन की अपेक्षा करनी चाहिए? राइट-बैक कैश मोड में कॉन्फ़िगर किया गया H740P आपको पूर्ण अधिकतम लेखन प्रदर्शन देना चाहिए। हालांकि कुछ परिस्थितियों में, आपके विशिष्ट कार्यभार के आधार पर, राइट-थ्रू तेजी से हो सकता है। डेल (और LSI) नियंत्रक में कुछ विशिष्ट SSD विशेषताएं भी हैं (जैसे: CTIO और FastPath) जो राइट-थ्रू पर बनते हैं और आपके यादृच्छिक लेखन प्रदर्शन को बढ़ा सकते हैं।
- क्या NV कैश के कोई अन्य लाभ हैं जिन्हें मैंने नहीं माना है? हां: एक उचित NVCACHE के साथ एक नियंत्रक दो RAID1 / 10 पैरों को अलग-अलग डेटा नहीं होने देगा । कुछ परिस्थितियों में, लिनक्स सॉफ्टवेयर RAID (हानिरहित) RAID1 मिसमैच होने का खतरा है । ZFS उस समस्या से ग्रस्त नहीं है।