मिरर किए गए मोड रैम: क्या यह इसके लायक है?


18

ब्लेड सर्वर सेटअप के लिए इंटेल के "मिरर किए गए चैनल मोड" से वास्तव में परिचित नहीं हैं (नंगे धातु ब्लेड पर चलने वाला आपका विशिष्ट मध्यम-भारी MySQL OLTP डेटाबेस; अभी कोई वर्चुअलाइजेशन नहीं)।

इंटेल डॉक्स से मैं खोजने में सक्षम था:

Intel Xeon Processor 5500 श्रृंखला और Intel Xeon Processor 5600 श्रृंखला सपोर्ट चैनल मिररिंग में DDR3 DIMM के उपलब्ध चैनलों को कॉन्फ़िगर करने के लिए मिररिंग करता है। मिरर किए गए कॉन्फ़िगरेशन मेमोरी की एक निरर्थक छवि है, और छिटपुट अपरिवर्तनीय त्रुटियों की उपस्थिति के बावजूद काम करना जारी रख सकता है। चैनल मिररिंग एक आरएएस विशेषता है जिसमें मेमोरी डेटा की दो समान छवियां बनाए रखी जाती हैं, इस प्रकार अधिकतम अतिरेक प्रदान करता है।

Intel Xeon Processor 5500 श्रृंखला और Intel Xeon Processor 5600 श्रृंखला प्रोसेसर पर आधारित Intel सर्वर बोर्ड, मिररिंग चैनलों के माध्यम से प्राप्त किया जाता है। सक्रिय चैनल प्राथमिक छवि रखते हैं और अन्य चैनल सिस्टम मेमोरी की द्वितीयक छवि रखते हैं। इंटेल Xeon प्रोसेसर 5500 श्रृंखला और इंटेल Xeon प्रोसेसर 5600 श्रृंखला प्रोसेसर में एकीकृत मेमोरी कंट्रोलर दोनों लेनदेन के लिए दोनों चैनलों के बीच वैकल्पिक है। सामान्य परिस्थितियों में दोनों चैनलों को लिखें लेन-देन जारी किए जाते हैं।

हालांकि, मैं वास्तव में पिकिन नहीं हूं कि वे यहां नीचे क्या कर रहे हैं। मैं अपनी भंडारण क्षमता का आधा खो देता हूं, लेकिन मुझे मेमोरी का "अतिरेक" प्राप्त होता है और प्रदर्शन लाभ पढ़ने / लिखने में लाभ होता है? जैसे RAM के लिए RAID 1? किसी को भी इस विन्यास के साथ कोई व्यावहारिक अनुभव है?

जवाबों:


7

व्यक्तिगत रूप से मैं जल्द ही हार्डवेयर लचीलापन के उस स्तर के बजाय क्लस्टरिंग के कुछ रूप का उपयोग करूंगा। यह सस्ते घटकों के लिए समझ में आता है जैसे डिस्क उन पर दोगुना करने के लिए, लेकिन मिररिंग मेमोरी एक अच्छा है, लेकिन यह उपयोगी नहीं है। मेरा मतलब है कि असफल होने की अधिक संभावना क्या है; एक सीपीयू, आपका ओएस, आपका सॉफ्टवेयर, आपका मोबाइल, आपका पीएसयू / एस। मैं जल्द ही पैसा क्लस्टरिंग की ओर लाना चाहता हूं।


1
मेरे विचार बिल्कुल: निश्चित रूप से बहुत विशिष्ट विफलता बिंदु के लिए उपयोगी होते हुए भी, मैं एक और ब्लेड या दो (और दूसरे डेटा सेंटर में एक और हवाई जहाज़ के पहिये की संभावना) के साथ क्लस्टरिंग मार्ग पर जाकर कई और हा "बक्से" को बंद कर सकता हूं।
ग्रेविफेस

1
क्लस्टरिंग से आपको तब मदद नहीं मिलेगी जब गणना शेड्यूल पर या टाइनफ्रेम के भीतर की जानी है। कुछ स्थितियों में विफलता को निष्पादित किए जाने के लिए आवश्यक ऑपरेशन से अधिक समय लगता है
जिम बी

7

"RAM के लिए RAID 1" एक सटीक विवरण है। मेरे अनुभव में, बहुत अधिक प्रदर्शन लाभ नहीं है, लेकिन बस की गति बनाम मॉड्यूल की गति के आधार पर, आपका लाभ भिन्न हो सकता है।

जहाँ तक अतिरेक जाता है .. ठीक है, यह अक्सर नहीं होता है कि एक मॉड्यूल खराब हो जाता है।

जब भी मैं इसे सक्षम देखता हूं, व्यक्तिगत रूप से, मैं मिरर करना बंद कर देता हूं।


2
धन्यवाद शेन। कभी किसी बेंचमार्किंग से पहले / बाद में?
ग्रेवीफेस

@gravyface यह नहीं कह सकता कि मेरे पास है, दुर्भाग्य से; बस बनाम (डेटाबेस सर्वर और वीएम होस्ट पर) एक अलग प्रदर्शन पर ध्यान नहीं दिया है। कुछ हार्ड नंबर निश्चित रूप से अच्छे होंगे।
शेन झुंझलाना

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

मैं देखता हूं कि डिमर्स बुरी तरह से फेल हो जाते हैं, लेकिन पर्यावरण के आकार को देखते हुए मुझे हर 2 हफ्ते में 1 डिम देखना चाहिए (सांख्यिकीय रूप से बोलना)
जिम बी

4

मैंने पढ़ा है कि इस तरह की चीज (आप इसे सीपीयू के साथ भी कर सकते हैं) विशाल सुपरकंप्यूटर समूहों में बहुत उपयोगी है।

इनमें से कुछ क्लस्टर इतनी मशीनें चला रहे हैं कि हर दो घंटे में एक मशीन फेल हो जाएगी। नौकरियों की तुलना में तेजी से पूरा कर सकते हैं। यह वास्तव में गणना को गड़बड़ कर देता है। प्रत्येक नोड के लिए इस तरह अतिरेक जोड़ना विफलता के बीच के समय से दोगुना से अधिक हो सकता है।


तो यह हाई-एंड सामान है जो अब मुख्य धारा के लिए छल कर रहा है, मैं इसे लेता हूं। वास्तव में मेरी जरूरतों के लिए ज्यादा मूल्य नहीं देख रहा हूं। हालांकि धन्यवाद।
ग्रेविफेस

हाँ, यह उच्च अंत है। प्रतीक्षा करें जब तक आपको एक पीसी में गर्म प्लग सीपीयू और सीपीयू मिररिंग (!) नहीं मिलता है, मेनफ़्रेम एक असफल होने पर दूसरे सीपीयू पर स्विच कर सकते हैं।
टॉमटॉम

3

यह मेमोरी मोड वास्तव में उन स्थितियों के लिए डिज़ाइन किया गया था, जहां आपको उच्च उपलब्धता की आवश्यकता होती है आपको बहुत अधिक प्रदर्शन अंतर नहीं देखना चाहिए (क्योंकि एक चैनल का नुकसान संभवतः सामान्य ऑपरेशन के तहत ध्यान देने योग्य नहीं है) हालांकि आप वास्तव में बहुत कुछ खो देते हैं। सक्षम मिररिंग के साथ, कुल मेमोरी का केवल एक-तिहाई उपयोग के लिए उपलब्ध है क्योंकि दो DIMM स्लॉट प्राथमिक चैनल हैं, दो DIMM स्लॉट बैकअप चैनल हैं, और दो DIMM स्लॉट उपयोग नहीं किए जाते हैं। (कम से कम आईबीएम पर यह कैसा है)

मैं आमतौर पर सलाह देता हूं कि इसे बंद कर दिया जाए (यदि आपके पास कोई ऐप या ओएस है जो राम को पसंद करता है - और आइए इसका सामना करें: क्या कोई ऐसा है जो नहीं?) या आईबीएम (एचपी और अन्य) से एक्स 5 चिपसेट में अपग्रेड करने के लिए बचा सकता है? इसी तरह के प्रसाद के साथ पालन करने के लिए) जो नाव पर अधिक क्यूपीआई जोड़ता है।

कभी-कभार होते हैं "इस सर्वर की परवाह किए बिना ऊपर की तरफ शॉट की संख्या होती है" और इस प्रकार की अतिरेक मदद करता है। आपके द्वारा अतिरिक्त तारकीय गुणवत्ता वाले राम से कम खरीदी गई है जो आपको नीली स्क्रीन या 2 से बचा सकती है।


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

1
यह आपके "हर दो सप्ताह में एक खराब डीआईएमएम देखें" के जवाब में - आप कितनी बार खराब डीआईएमएम को अनुग्रह अवधि के दौरान देख रहे हैं? मैं याद नहीं कर सकते हैं कभी खराब RAM उत्पादन में एक बार; मैं आमतौर पर विशिष्ट कार्यभार के तहत पहले कुछ घंटों / दिनों को नोटिस करता हूं।
gravyface

हमारे परिणाम Google को cs.toronto.edu/~bianca/papers/sigmetrics09.pdf को देखता है । हमारे पास समान रूप से कॉन्फ़िगर किए गए सर्वर हैं - बहुत सारे डिम के साथ पूरी तरह से आबादी वाले बोर्ड, और ऐसे अनुप्रयोग जो स्मृति गहन हैं। मेरे 1 vmware वातावरण को देखने पर मुझे 18 पूरी तरह से आबादी वाले hs22vs (324 डिम) में से 3 खराब डिम दिखाई देते हैं। ये सर्वर अब लगभग एक साल से ऊपर हैं।
जिम बी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.