सवाल एचडब्ल्यू RAID1 या जेएफएस दर्पण


कौन सा सबसे अच्छा है?

एचडब्ल्यू RAID के साथ 2 आंतरिक डिस्क मिररिंग और फिर शीर्ष पर जेएफएस फाइल सिस्टम डालना

या

एचडब्ल्यू RAID के बिना 2 आंतरिक डिस्क का उपयोग करना और 2 डिस्क के साथ एक जेएफएस दर्पण बनाना।

मैंने पढ़ा है कि जेएफएस के पूर्ण लाभ प्राप्त करने के लिए इसे कम से कम 2 डिस्क की आवश्यकता है ताकि उसकी त्रुटि सुधार और पूर्वानुमान सुविधाओं का पूरी तरह से उपयोग किया जा सके।

यह एचडब्ल्यू RAID के जेएफएस ऑनटॉप का सवाल है, या सिर्फ जेएफएस, एचडब्ल्यू बनाम जेएफएस नहीं है। प्रदर्शन मेरा मुद्दा नहीं है।


4
2017-08-11 08:35


मूल


किस तरह का हार्डवेयर RAID? - Bart Silverstrim
यह ओरेकल एक्स 4470 पर आंतरिक RAID कार्ड था। दो आंतरिक डिस्क के साथ RAID 1 - AndyM


जवाब:


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

एचडब्ल्यू RAID पर ज़ेडएफएस का उपयोग करने का एक और फायदा है - यदि आपका हार्डवेयर मर जाता है, तो यह मदरबोर्ड, RAID कार्ड, सीपीयू आदि हो, आप डिस्क खींच सकते हैं और जेएफएस चला रहे किसी अन्य सिस्टम में उनका उपयोग कर सकते हैं, और पूरी फाइल सिस्टम पठनीय है। यदि आप एचडब्ल्यू RAID का उपयोग करते हैं, तो आपके पास उस विशिष्ट RAID कार्ड पर निर्भरता हो सकती है, इसलिए यदि यह विफल हो जाता है तो आपको डिस्क को फिर से पढ़ने से पहले एक समान मॉडल ढूंढना पड़ सकता है। आप दोहरी RAID कार्ड रखकर इसे कम कर सकते हैं, लेकिन यह आमतौर पर महंगा और जटिल बनना शुरू कर देता है।

मेरे अनुभव में, अधिकांश उपयोग-मामलों के लिए मैंने मिरर डिस्क कॉन्फ़िगरेशन का उपयोग किया है, ZFS और HW RAID के बीच प्रदर्शन अंतर बहुत अच्छा नहीं था। यदि प्रदर्शन आपकी # 1 प्राथमिकता है, तो एचडब्ल्यू RAID सबसे अच्छा समाधान प्रदान करेगा। अन्य सभी मामलों में, मेरा मानना ​​है कि जेएफएस बेहतर विकल्प है।


10
2017-08-11 08:44



बस पर तुरंत दो बार डेटा लिखना कैसे हो सकता है, राम के तुरंत बाद लिखने के प्रदर्शन के करीब आते हैं, भले ही आपको कितनी रैम और सीपीयू मिल जाए? - womble♦
सुनिश्चित नहीं है कि आपका क्या मतलब है - एचडब्ल्यू RAID और जेएफएस दोनों कैशिंग लिखेंगे ...? असल में, जेएफएस आपको डिस्क के पूरे सेट को लिखने के लिए डिश कैश डिवाइस के रूप में निर्दिष्ट करने देता है। - growse
अगर विलंबता लिखना है उस आपके लिए महत्वपूर्ण है, फिर एचडब्ल्यू RAID का उपयोग करें। अन्य सभी मामलों में, मेरा मानना ​​है कि जेएफएस के फायदे एचडब्ल्यू RAID से अधिक हैं। YMMV। जाहिर है। - growse
@ एंडीएम: यदि आप उपलब्धता चाहते हैं तो जेएफएस एक है बेहतर विकल्प, शायद ही कोई एचडब्ल्यू RAID समाधान दोनों दर्पणों को जांचता है जब अकेले पढ़ने के लिए लिखित डेटा में चेकसम जोड़ता है। - Hubert Kario
@growse: अब आपको ज़िल डिस्क को दर्पण करने की आवश्यकता नहीं है। हाल ही में ज़ूलपूल बनाम (26+ आईआईआरसी) में आप पूल से ज़िल डिस्क को सुरक्षित रूप से हटा सकते हैं। पूल बस जिले के लिए पूल डिस्क का उपयोग करने के लिए बदल जाता है। यदि आप बहुत सी सिंक लिख रहे हैं तो आप एक प्रदर्शन हिट लेंगे जब तक कि आप ZIL डिस्क को प्रतिस्थापित नहीं करते। - Tim


हालांकि मैं ज़ेडएफएस से प्यार करता हूं यदि आप बहुत सारे लेखन कर रहे हैं तो ध्यान दें कि किसी भी सॉफ्टवेयर RAID 1/10 को बस पर और नियंत्रक के माध्यम से हर बार दो बार लिखने की आवश्यकता होगी - जिसका अर्थ है कि आप भीड़ और कतार मुद्दों में शामिल हो सकते हैं।


8
2017-08-11 08:48



यह एक अच्छा बिंदु है - प्रदर्शन बिंदु से, एचडब्ल्यू RAID कुछ स्थितियों में कुछ महत्वपूर्ण फायदे हैं। - growse
दूसरी तरफ, यदि आपके पास 150 एमआईबी / एस यादृच्छिक लिखते हैं (यह एक डीबी सर्वर है) तो आप इसे एक बस पर चलाने के लिए पागल आदमी हैं। इंटरफ़ेस बैंडविड्थ शायद ही कोई समस्या है। - Hubert Kario


जेएफएस में अनुकूलन में बहुत सारे निर्माण किए गए हैं जो RAID नियंत्रकों के बिना उपयोग किए जाने पर सबसे अच्छा काम करते हैं। एक ZFS RAID1 पर आपको रीड प्रदर्शन मिलता है जो आमतौर पर हार्डवेयर RAID से बेहतर होता है, RaidZ के साथ भी आप हार्डवेयर RAID5 पर बेहतर प्रदर्शन प्राप्त कर सकते हैं बस एक नज़र डालें Anadtech

आपको पूरी तरह से विचार करने की आवश्यकता है कि जेएफएस कैश कैसा है। आपको मूल रूप से इसका उपयोग करने के लिए 4 जीबी राम होना चाहिए, 8 जीबी कुछ सभ्य प्रदर्शन प्राप्त करने के लिए, लेकिन हमेशा अच्छा होता है। ऐसे कई मामले हैं जहां राम ज़ेडएफएस के साथ मदद करता है। हालांकि प्रदर्शन में सुधार करने के सर्वोत्तम तरीके ZIL और L2ARC के लिए पृथक डिवाइस (एसएसडी) हैं, क्योंकि आमतौर पर वे बाधा प्रदर्शन करते हैं। इस थोड़ा सा एल 2एआरसी के पीछे विचार बताता है।

यहां हार्डवेयर RAID के साथ मुख्य समस्या यह है कि जेएफएस करता है, RAID नियंत्रक क्या करता है, इसलिए जेएफएस के नीचे एक हार्डवेयर RAID का उपयोग करते समय, एक RAID नियंत्रक होता है जो स्वयं की अपेक्षा करता है और केवल खुद को क्यूइंग, कैशिंग, आईओ ऑप्टिमाइज़ेशन और ऐसा करने की उम्मीद करता है। इसके ऊपर जेडएफएस भी इसके जैसा ही उम्मीद कर रहा है। इसका पाठ्यक्रम के साइड इफेक्ट्स हैं और वे जरूरी नहीं हैं और ज़ेडएफएस आई / ओ समांतरता के तरीके के कारण नकारात्मक प्रदर्शन प्रभावों की संभावना अधिक होगी। इसके अलावा इसकी भविष्यवाणी "स्वयं उपचार" विशेषताएं कुछ हद तक बेकार हो जाएगी। इसके लिए विशेष रूप से अनुशंसा की जाती है कि जब आप एक RAID नियंत्रक का उपयोग करते हैं, तो आपको डिस्क जेबीओडी का खुलासा करना चाहिए एकल-डिस्क RAID0 डिवाइस के रूप में, ताकि ZFS स्वयं ही हाउसकीपिंग कर सके।


1
2018-01-18 08:42





खैर, आपको "सर्वश्रेष्ठ" परिभाषित करने की आवश्यकता है। मैं उम्मीद करता हूं कि बीबीयू के साथ एक अच्छा हार्डवेयर RAID नियंत्रक बेहतर प्रदर्शन प्रदान करेगा, लेकिन शायद प्रदर्शन आपका प्राथमिक विचार नहीं है।


-1
2017-08-11 08:43



और मेरा जवाब एचडब्ल्यू RAID या सिर्फ जेएफएस के जेएफएस ऑनटॉप है। - womble♦
यह वास्तव में एक बहुत बुरा विचार है। यह मूल रूप से जेएफएस I / O समांतरता के लिए अच्छा नहीं होगा और वास्तव में इस कारण से डिस्क के लिए शायद यह अच्छा नहीं है। - juwi