मुझे कितनी बार रगड़ना चाहिए मेरी RAID?


13

सामान्य तौर पर मैं जानना चाहता हूं कि RAID सरणी को कितनी बार स्क्रब करने की आवश्यकता होती है। अधिक बार स्क्रब करने की आवश्यकता में क्या योगदान है?

मैं यहां आर्क विकी पढ़ रहा हूं और यह सब वास्तव में कहता है कि स्क्रबिंग नियमित रूप से किया जाना चाहिए। मैं बस सोच रहा था कि नियमित रूप से पर्याप्त कैसे है। जाहिर है कि यह निर्भर करेगा, लेकिन एक उचित सीमा क्या है? वार्षिक? महीने के? साप्ताहिक? रोज? किसी भी जानकारी के लिए बहुत बहुत धन्यवाद।


1
आपकी सरणी कितनी बड़ी है? आपके एरे के स्क्रब को कितना समय लगता है? पूर्ण स्क्रब के लिए बड़े सरणियों को घंटे या दिन लग सकते हैं। जाहिर है कि आप एक स्क्रब को पूरा करने में जितना समय लगाते हैं, उससे ज्यादा बार स्क्रब नहीं कर सकते। डेबियन पैकेज में एक क्रोन स्क्रिप्ट शामिल है जो हर महीने के पहले रविवार को चलती है।
Zoredache

मैं निर्भर करता है कि यह कितना गंदा है :)
मेटाकॉम

@Zoredache: बिल्कुल उसी तरह का सामान जिसकी मुझे तलाश थी। चूंकि बड़े सरणियों में अधिक समय लगता है, तो क्या यह उस आवृत्ति को कम कर देगा जिसे आपको स्क्रब करना चाहिए? क्या उपयोगकर्ताओं की संख्या बढ़ने से उस आवृत्ति में वृद्धि होगी? यदि आपको वास्तव में बहुत नया डेटा नहीं लिखना है तो क्या आपको स्क्रब करने की आवश्यकता है?
mrfred

सॉफ्टवेयर RAID? हार्डवेयर RAID? ZFS?
ewwhite

जवाबों:


15

आपको कितनी बार स्कैन करना चाहिए यह बहुत सी चीजों पर निर्भर करता है।

  • डिस्क की आयु। वे जितने बड़े होते हैं, उतनी ही अधिक संभावना होती है कि उनमें बुराई होती है
  • प्रश्न में डिस्क की मूल गुणवत्ता। 'एंटरप्राइज़' के रूप में बेचा गया स्टफ अंतिम त्रुटि-मुक्त होने की अधिक संभावना है, और 2014 के 1 + टीबी आकार के डिस्क उनके 2009 समकक्षों की तुलना में बहुत अधिक विश्वसनीय हैं जब वे भेजे गए थे।
  • I / O स्क्रबिंग I / O के लिए आपका उत्पादन कितना संवेदनशील है।
  • आप अपने काम के सेट को कितना अपना डेटासेट मानते हैं।

हार्डवेयर RAID विक्रेताओं में अक्सर इस कारण के लिए एक पृष्ठभूमि स्क्रब प्रक्रिया शामिल होती है, कुछ तो आपको स्क्रबिंग प्रक्रिया के I / O प्राथमिकता को ट्यून करने की भी अनुमति देते हैं जो आपको स्क्रब के लिए उत्पादन I / O दंड से बचने (या बहुत कम) करने की अनुमति देता है। बेशक, अगर आपकी प्राथमिकता कम है और आपके ठेस I / O डिस्क को ज्यादातर सपाट करते हैं, तो शायद आप कभी भी स्क्रब पूरा नहीं करेंगे और तब तक नोटिस भी नहीं करेंगे जब तक कि आपको विफलता न मिल जाए।

दुर्भाग्य से, मुझे नहीं पता कि लिनक्स कर्नेल स्क्रबिंग आई / ओ को चित्रित करता है या नहीं। किसी भी तरह से, यह सुनिश्चित करने के लिए अपने हिट लोड के साथ परीक्षण करने के लिए एक अच्छा विचार है कि प्रदर्शन के लिए किसी भी हिट स्वीकार्य हैं। अगर यह स्वीकार्य है, अच्छा है! यदि ऐसा नहीं है, तो आपको स्क्रब + ठेस I / O की अनुमति देने के लिए स्पिंडल को जोड़ने या नहीं करने का विकल्प चुनना होगा या सड़क के नीचे संभावित सरणी विफलताओं के जोखिम को स्वीकार करना होगा।

स्क्रबिंग आवृत्ति को प्रभावित करने वाली एक और चीज I / O उपयोग पैटर्न है। यदि उत्पादन भार केवल डिस्क के एक अल्पसंख्यक को हिट करता है, तो एकमात्र I / O जो सामान्य रूप से निष्क्रिय हिस्से में एक बुरा ब्लॉक पाएगा वह आपका स्क्रब होगा; उस स्थिति में आप अधिक बार स्क्रब करना चाहते हैं। यदि आपका उत्पादन नियमित रूप से पूरे डिस्क-सेट (जैसे दैनिक पूर्ण बैकअप) को पढ़ता है, तो उत्पादन I / O जल्द ही समस्याओं के पार ठोकर खाने वाला है और आप कम बार स्क्रब कर सकते हैं।

कार्रवाई की एक अच्छी योजना होगी:

  1. यह देखने के लिए कुछ परीक्षण चलाएं कि स्क्रबिंग उत्पादन के रास्ते में आ जाएगी या नहीं।
    1. पता लगाएँ कि जब आप उस पर हों तो एक पूरा स्क्रब कितना समय लेगा।
  2. यह पता लगाएं कि आपके डिस्क-सेट के कितने प्रतिशत को दिए गए सप्ताह में कई एक्सेस मिलेंगे (इस गणना में बैकअप I / O, यदि कोई हो तो शामिल करें)।
  3. यदि आप कम-अक्सर या अधिक-अक्सर शिविर में हैं, तो 1 और 2 के आधार पर निर्णय लें।

एक बार जब आपके पास वह डेटा ...

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