LSI और इसी तरह के RAID नियंत्रकों पर बैटरी relearn चक्र का प्रबंधन


12

इंजीनियरों ने RAID नियंत्रक बैटरी "relearn" चक्रों के साथ कैसे व्यवहार किया?

जैसा कि नोट किया गया है: एक LSI MegaRaid पर "बैटरी relearn" क्या है? , relearn चक्र RAID नियंत्रक बैटरी (BBWC या BBU) का निर्वहन करता है, इस प्रकार लेखन कैश त्वरण को हटा देता है। बैटरी की ज़िंदगी की जाँच की जाती है और एक बार चार्ज करने के बाद, राइट कैश को रिजेक्ट कर दिया जाता है। यह सर्वर I / O प्रदर्शन पर स्पष्ट चक्र की अवधि के लिए एक स्पष्ट प्रभाव है। मुझे लगता है कि यह मासिक होता है।

प्रदर्शन में गिरावट को नोट किया गया है, विशेष रूप से डेटाबेस सिस्टम पर:

डेटाबेस धीमा? RAID बैटरी की जाँच करें!

अपनी बैटरी के बारे में जानकारी रखें

मेरी पृष्ठभूमि HP ProLiant सर्वर में है, जिनके स्मार्ट एरे नियंत्रक इस अभ्यास से नहीं जाते हैं ( या कम से कम अधिक सक्रिय बैटरी जीवन की निगरानी करते हैं )। यह एक भयानक विशेषता ( अधिकतम असुविधा, थोड़ा लाभ ) प्रतीत होती है , लेकिन मैं कई एलएसआई नियंत्रकों ( सुपरमाइक्रो हार्डवेयर पर) के साथ एक वातावरण में हूं और यह देखना चाहूंगा कि क्या संबंधित प्रणालियों पर एक कंबल नीति लागू की जा सकती है।

  • एलएसआई कंट्रोलर पर रिलीवर चक्र का डिफ़ॉल्ट शेड्यूल क्या है?
  • क्या ये राहत चक्र उपयोगी हैं?
  • क्या इस सुविधा को अक्षम किया जाना चाहिए?
  • यदि आप अपने वातावरण में सक्षम इस सुविधा को छोड़ने का विकल्प चुनते हैं, तो आप शेड्यूलिंग को कैसे संभालते हैं? क्या आप इसे मैन्युअल रूप से शेड्यूल करते हैं या कंट्रोलर को अपना शेड्यूल सेट करने की अनुमति देता है?
  • क्या डेल पर्क कंट्रोलर एक ही तरीके से प्रभावित होते हैं? ( LSI OEM है )

मैं बाकी सवाल नहीं बोल सकता, लेकिन PERCs राहत देते हैं।
एमडीएमरा

ते नए एलएसआई नियंत्रकों के लिए एक 'पारदर्शी relearn' विकल्प होना चाहिए। व्यवहार में (डेल सी क्लास हार्डवेयर पर) मैंने यह काम नहीं देखा है।
टॉपलेवडगन

जवाबों:


13

अभी हाल ही में मैंने Godaddy के इंजीनियरों में से एक ने इस विषय पर एक लेख पढ़ा: लर्निंग टू डील विद लर्निंग

उनके हार्डवेयर (डेल पीईआरसी कार्ड) पर बैटरी सीखने का चक्र हर 90 दिनों में होता है, लेकिन यह पता करने का कोई तरीका नहीं है कि यह वास्तव में कब होगा, यानी पीक या ऑफ-पीक घंटों के दौरान।

उन्होंने विभिन्न समाधानों के बारे में बात की:

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

  • विभिन्न हार्डवेयर का उपयोग करें। कुछ नियंत्रकों के पास ऐसी सीखने के चक्र के दौरान 2 बैटरी होती हैं और उनके बीच फ्लिप होती हैं। इसके अतिरिक्त, RAID नियंत्रक (जैसे डेल एच 710) हैं, जिन्हें बैटरी की आवश्यकता नहीं होती है, लेकिन इसके बजाय गैर-वाष्पशील एनवीआरएएम का उपयोग करते हैं जो कि बिना डेटा को संग्रहीत करते हैं।

  • अपनी बैटरी की स्थिति की परवाह किए बिना फोर्स राइट-बैक (कैशिंग)। 1 समाधान की तरह, आप डेटा हानि का जोखिम उठा रहे हैं।

अंततः, वे ऑफ-पीक घंटों के लिए क्रोन सेटअप करते हैं जो अगले सीखने के चक्र की निगरानी करते हैं और यदि यह अगले 24 घंटों के भीतर होता है, तो वे इसे तुरंत होने के लिए मजबूर करते हैं। इस तरह वे बैटरी के उपयोग का लाभ उठाते हैं, फिर भी इसे बिना उपयोग के चरम समय पर चलाते हैं।

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