मुझे एक छापे बैटरी पैक की आवश्यकता क्यों है?


14

मैं यह समझने की कोशिश कर रहा हूं कि कोई एक छापे कार्ड में बैटरपैक क्यों जोड़ेगा। यह मुझे ऐसा लगता है जैसे अगर बिजली गिरती है, तो बस छापे कार्ड चलाने से कुछ अच्छा नहीं होगा: HDs और मदरबोर्ड के लिए बिजली के बिना, मेमोरी डेटा में लिखना वैसे भी काम करने वाला नहीं है, है ना?

इसके अलावा, यूपीएस में यह सुविधा नहीं है?

जवाबों:


25

यह छापे कार्ड को यह याद रखने की अनुमति देता है कि उसके बफ़र्स में क्या है (कि डिस्क को सिंक नहीं किया गया है)

यह उन लोगों के लिए बहुत महत्वपूर्ण है जिन्हें उच्च डेटा अखंडता की आवश्यकता है .. या अपने DB को कुछ प्रकार के भ्रष्टाचार से बचाने के लिए ..

(मूल रूप से डिस्क पर व्हाट्स, डिस्क पर है - इसलिए यह सुरक्षित है। समस्या यह है कि जब ओएस डिस्क पर सोचता है, लेकिन वास्तव में ऐसा नहीं है और RAID कार्ड बफर में नहीं है)

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

एक यूपीएस यकीन है कि मदद .. लेकिन यह पर्याप्त सुरक्षित नहीं है .. कभी सभ्य RAID कार्ड में एक BBU (बैटरी समर्थित इकाई) होना चाहिए


+1 मैं निर्दिष्ट करता हूं "हर ऐड-ऑन RAID कार्ड में एक BBU होना चाहिए"। बहुत कम एकीकृत RAID कार्ड उनके पास हैं।
एंटोनी बेनकेमोन

4
ओह, मेरा मतलब है कि "सभ्य" द्वारा .. जहाज पर कभी भी सभ्य नहीं होते हैं: पी
अर्नस्टार

यह नहीं बदलता है कि हर RAID कार्ड में एक है;) इंटीग्रेट अक्सर बहुत भद्दा होता है।
टॉमटॉम

आह, यह समझ में आता है, यह सिर्फ स्मृति में रखता है जब तक कि सर्वर वापस नहीं आता है।

1
सही ..: D + इसका एक अच्छा विचार नहीं है कि आप अपने सभी अंडों को एक टोकरी में रख दें .. इसलिए आप बस UPS पर भरोसा नहीं कर सकते हैं।
Arenstar

5

जब तक मैं Arenstar से सहमत हूं, मैं हाल ही में बैटरी-समर्थित कैश आधारित नियंत्रकों से फ्लैश-समर्थित लोगों के लिए स्थानांतरित हो गया हूं। यह नियंत्रक को स्थानांतरित करने की तत्कालता को नष्ट कर देता है और आंदोलन के दौरान बैटरी को गलती से डिस्कनेक्ट करने का कोई जोखिम होता है। वे लगभग एक ही कीमत के बारे में लग रहे हैं और वास्तव में वैसे भी अधिक कैश है।


एडेप्टेक के लिए समान - 5805 में एक श्रृंखला है जो फ्लैश और एक कंडेनसर का उपयोग करती है।
टॉमटॉम

शुभ अंक: D +1
Arenstar

2

आपके RAID सरणी के कैश कॉन्फ़िगरेशन के आधार पर एक छापे वाला बैटरी पैक एक आवश्यकता है।

यदि आप राइट-बैक (जब कंट्रोलर ने ओएस को डेटा लिखने में सफल होने की सूचना दी है तो कैश में रहते हुए, लिखने के लिए-विरोध के दौरान जब कंट्रोलर डिस्क पर होने का इंतजार करता है) का उपयोग करने के लिए होता है, तो आपको महत्वपूर्ण डेटा खोना चाहिए बिजली विफल, क्योंकि सभी कैश्ड डेटा खो जाएगा।

आप अभी भी कैश्ड डेटा खो सकते हैं यदि नियंत्रक स्वयं विफल रहता है।


1

अधिकांश RAID कंट्रोलर जो कि कैशिंग का समर्थन करते हैं, वे इसे बैटरी बैकअप पैक के बिना सक्षम नहीं करेंगे। क्षति के बारे में कल्पना कीजिए कि 64 इंच का बड़ा कैश लिखा जाता है, जिसे डिस्क पर नहीं लिखा जाता है, वह एक वॉल्यूम को करेगा।

कैशिंग लिखने के बिना, RAID5 नियंत्रक 5-10 बार के कारक द्वारा प्रदर्शन ड्रॉप लिखते हैं। (हमारे पास डेल पीईआरसी 3 (एलएसआई, एडेप्टेक वाले नहीं) थे जो कि राइट ऑफ कैश के साथ लगभग 8 जीबी / घंटा की दर से लिखेंगे, लेकिन 70-90 जीबी / घंटा पर राइट कैशिंग के साथ।


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

1
इससे पहले कि वे कैशिंग लिखने में सक्षम हों, आह लेकिन कुछ RAID नियंत्रक एक बैटरी पैक की आवश्यकता पूरी करते हैं। तो बेशक, वह एक अलग जानवर है।
geoffc
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.