SSD के साथ RAID5 से बचने के लिए मुख्य बिंदु क्या हैं?


16

मेरी समझ यह है कि SSD में सीमित मात्रा में लेखन होता है। RAID5 ड्राइव के पार जानकारी के कारण कई लेखन करता है। इसलिए तर्क दिया गया कि RAID5 एक तेज दर पर सॉलिड स्टेट ड्राइव के प्रदर्शन को मार देगा और कम कर देगा।

इस अनुच्छेद से निम्नलिखित कथन , मुझे लगता है कि मैं पूरी तरह से समझ में नहीं आता या मेरे उपरोक्त तर्क के साथ गलत हो सकता है।

उच्च-धीरज SSDs के लिए एक और आला समता RAID सरणियों में है। एसएलसी, अपने स्वाभाविक रूप से बेहतर लेखन विलंबता और धीरज के कारण, इस प्रकार के अनुप्रयोग के लिए अच्छी तरह से अनुकूल है।


1
आपको याद रखना होगा कि SSD को मारने के लिए कितने लिखते हैं .... उपभोक्ता ग्रेड SSD के लिए 1 या 1.5 मिलियन की तरह कुछ।
चाड हैरिसन

@hydroparadise Current (जून 2013, 20nm MLC) उपभोक्ता ग्रेड SSDs ने लगभग 3000 राइट / इरेज़ साइकल पर फ्लैश किया है। वे 3000 पूर्ण लिखने के तुरंत बाद काम करना बंद नहीं करते हैं, लेकिन वे एक लाख लिखने की तुलना में बहुत जल्दी विफल हो जाएंगे।
डैनियल लॉसन

जवाबों:


11

आपका तर्क सही है, हालांकि आप समस्या के पैमाने को याद कर रहे हैं।

एंटरप्राइज एसएसडी को उच्च धीरज एमएलसी कोशिकाओं के साथ बनाया जा रहा है, और यह बहुत ही उच्च लेखन दर को सहन कर सकता है। एसएलसी अभी भी उच्च-धीरज एमएलसी को पानी से बाहर निकालता है, लेकिन ज्यादातर मामलों में HE-MLC का आजीवन लिखने-धीरज एक SSD के अपेक्षित परिचालन जीवनकाल से अधिक होता है।

इन दिनों, कल्पना को चादरों पर "लाइफटाइम राइट्स" के रूप में सूचीबद्ध किया जा रहा है।

इसके एक उदाहरण के रूप में, सीगेट 600 प्रो एसएसडी लाइन की सूची इस प्रकार है, मोटे तौर पर:

Model   Endurance
100GB       220TB
200GB       520TB
400GB      1080TB

5 साल के परिचालन जीवन को देखते हुए, उस 100GB ड्राइव के लिए सूचीबद्ध धीरज तक पहुंचने के लिए, आपको प्रति दिन उस ड्राइव पर 123GB लिखना होगा। यह आपके लिए बहुत कम हो सकता है, यही कारण है कि बाजार पर भी अधिक धीरज ड्राइव हैं। Stec, कुछ शीर्ष स्तरीय विक्रेताओं के लिए OEM प्रदाता, "5 वर्षों के लिए 10x पूर्ण-ड्राइव लिखते हैं" के लिए सूचीबद्ध ड्राइव हैं। ये सभी ईएमएलसी उपकरण हैं।

हाँ, R5 एक लेखन प्रवर्धन को प्रभावित करता है। हालाँकि, यह ज्यादातर उपयोग-मामलों के अंतर्गत नहीं आता है


यहां एक और मुद्दा भी है। SSDs राइट्स (और पढ़ता है) इतनी तेजी से ले सकता है कि I / O अड़चन RAID कंट्रोलर में चला जाता है। यह पहले से ही धातु ड्राइव को कताई के साथ मामला था, लेकिन एसएसडी में शामिल होने पर स्टार्क प्रकाश में डाल दिया जाता है। समानता की गणना महंगी है, और आप अपने I / O प्रदर्शन को एक R5 LUN के साथ SSR के साथ बनाने के लिए कड़ी मेहनत करेंगे।


SLC, MLC, HE-MLC और eMLC क्या हैं?
mdpc

1
उदाहरण और तर्क के लिए धन्यवाद। समझ में आता है। मेरा मालिक बताता है कि SSD के साथ कभी भी RAID5 का उपयोग न करें, इसके बजाय RAID0, RAID1 या RAID10 का उपयोग करें। बस ठीक से बहस करने के लिए पर्याप्त समझ में नहीं आता है।
डेमैनमैन

1
@Damainman SSD के साथ R5 का उपयोग नहीं करने का मुख्य कारण यह है कि जब आप ऐसा करते हैं तो आप फर्श पर बहुत अधिक प्रदर्शन छोड़ देते हैं। यह तेजी से (अब) चीजें पहनने के कारण नहीं है।
sysadmin1138

1
यदि आप अपने डेटा की परवाह नहीं करते हैं, तो भी, RAID0 का उपयोग न करें SSDs अक्सर स्पिननिग जंग के रूप में विफल नहीं होते हैं, लेकिन वे विफल होते हैं। SSDs में सबसे आम विफलता मोड जो मैंने देखा है, एक फॉर्म या किसी अन्य की पूर्ण नियंत्रक विफलता है, जिसका अर्थ है कुल नुकसान - आपका RAID0 अब टूट गया है।
डेनियल लॉसन

2
यदि आप अपने डेटा की परवाह करते हैं, तो इसे वापस करें .. RAID केवल एक डिस्क विफलता के दौरान सब कुछ चालू रखने के लिए है।
जॉन हंट

9

मुझे इस विषय के बारे में 2 शोध पत्र मिले:

  1. समता अद्यतन वर्कलोड और अंतरिक्ष उपयोग को बढ़ाता है

    परिचय

    [...] हमारे विश्लेषणात्मक मॉडल के परिणाम बताते हैं कि RAID5 fi cation लिखने के कारण कम संख्या में उपकरणों के साथ स्ट्रिपिंग की तुलना में कम विश्वसनीय है।

    निष्कर्ष

    [...] विभिन्न कारकों जैसे कि उपकरणों की संख्या और डेटा की मात्रा का पता लगाया जाता है, और परिणाम का मतलब है कि SS5 SSD आधारित प्रणालियों की विश्वसनीयता में सुधार करने में सार्वभौमिक रूप से ial cial नहीं है।

    स्रोत: RAID को अपने SSD एरे के जीवनकाल को
    छापने न दें (02/2012 को प्रकाशित)

  2. सभी SSD की समान उम्र बढ़ने से एक साथ विफलता (RAID1 और RAID6 भी प्रभावित होता है) का जोखिम होता है!

    सार

    [...] इस तरह के RAID के रूप में अतिरेक समाधान उम्र बढ़ने SSDs की उच्च बिट त्रुटि दर (BER) से बचाने के लिए संभवतः इस्तेमाल किया जा सकता है। दुर्भाग्य से, इस तरह के समाधान समान दरों पर बेमानी डिवाइस पहनते हैं, सहसंबद्ध विफलताओं को एकरूपता युग में ऐरे के रूप में प्रेरित करते हैं। [...]

    5. सिमुलेशन परिणाम

    [...] पारंपरिक RAID-5 सभी SSDs को लॉक-स्टेप फैशन में आयु का कारण बनता है, और पारंपरिक RAID-4 डेटा उपकरणों के साथ ऐसा करता है; नतीजतन, एक SSD विफलता पर डेटा हानि की संभावना सरणी आयु के रूप में दोनों समाधानों के लिए लगभग 1 पर चढ़ जाती है, और समय-समय पर लगभग शून्य पर रीसेट हो जाती है जब भी सभी SSD को एक साथ प्रतिस्थापित किया जाता है। [...]

    स्रोत: डिफरेंशियल RAID: एसएसडी विश्वसनीयता के लिए
    रिथिंकिंग RAID (प्रकाशित 03/2012)

    इस से बचाने के लिए कागज एक नया RAID स्तर प्रस्तावित करता है जिसे डिफ-RAID कहा जाता है जो डिवाइस प्रतिस्थापन पर स्वचालित रूप से आयु-चालित फेरबदल करता है)।

    आप SSD वियर इंडिकेटर को मैन्युअल रूप से जाँच कर और अतिरिक्त डिस्क के साथ ड्राइव को बदलने के द्वारा इसकी रक्षा कर सकते हैं ताकि किसी भी समय कई डिस्क्स की समान आयु न हो।


1
वाह। कीड़े का एक कैन।
पैट्रिक

7

Parity RAID आपके $ 300 डेस्कटॉप SATA SSD को थ्रैश करेगा। यह एक $ 3000 उद्यम ग्रेड SSD में भी सेंध नहीं लगाएगा।

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

एक कारण है कि आप SSD पर समता RAID का उपयोग नहीं करना चाह सकते हैं, यह है कि आप एक बड़े सदस्यीय SSD RAID समूह के साथ एक बैकप्लेन या कंट्रोलर बस को जल्दी से संतृप्त कर सकते हैं। उच्च अंत SSDs की पढ़ने की गति और वर्तमान RAID नियंत्रकों के बस / बैकप्लेन बैंडविड्थ के साथ बहुत जल्दी रिटर्न कम हो रहे हैं। यह उल्लेख नहीं करने के लिए कि यदि ये नेटवर्क पर डेटा की मेजबानी कर रहे हैं, तो यह पूरी तरह से संभव है कि डिस्क आईओ से पहले आपके नेटवर्क इंटरफेस में अड़चन होगी जब आप बड़े एसएसडी RAID के बारे में बात कर रहे हैं।

असल में, लिखने जीवन भर नहीं है कि एक सौदा जब तक आप अपने "सर्वर" Newegg से निर्माण कर रहे हैं, लेकिन कुछ अन्य कारणों से आप कर रहे हैं के बड़े सकता है पैसा बड़े समता RAID सेट में SSDs डाल बर्बाद किया।


3
SSDs का उपयोग करते समय, नवीनतम पीढ़ी के RAID नियंत्रकों पर भी कच्चे अनुक्रमिक थ्रूपुट बाधाओं को मारना काफी आसान है। हालाँकि, यादृच्छिक IO अड़चनों को मारना बहुत कठिन है। यदि आप क्रमिक रूप से अपने सभी SSDs को संतृप्त करने में सक्षम नहीं हैं, तो भी आपको यादृच्छिक वर्कलोड में प्रदर्शन में वृद्धि होगी।
डेनियल लॉसन

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