मेरा सवाल यह है: जब विशिष्ट अनुप्रयोगों के लिए छोटे सरणियों को बनाने के बजाय तेजी से पढ़ने और लिखने के प्रदर्शन, जैसे कि RAID 10 के साथ केवल एक बड़ी सरणी बनाना उचित है?
ऐसा लगता है कि यदि मेरी समग्र I / O आवश्यकताएं बहुत भारी नहीं हैं, तो उत्कृष्ट पढ़ने और लिखने के प्रदर्शन के साथ एक एकल सरणी उन सभी अनुप्रयोगों को समग्र रूप से बेहतर प्रदर्शन प्रदान कर सकती है, जिन्हें छोड़कर (शायद ही कभी) ऐसे समय में जब अलग-अलग एक्सेस पैटर्न वाले एप्लिकेशन चरम पर पहुंच गए हों एक ही समय में (बड़ी मात्रा में बड़ी फ़ाइलों की प्रतिलिपि बनाना, जबकि एक डेटाबेस पटक दिया जाता है)।
अगर मैं एक जोड़ी स्पिंडल को किसी विशेष कार्य के लिए समर्पित करता हूं, जैसे कि लेन-देन लॉग, और वे कार्यभार के साथ एक पसीना भी नहीं तोड़ रहे हैं ... तो बस उस वर्कलोड को एक बड़े RAID 10 पर क्यों नहीं रखा जाए? इसके बाद वे स्पिंडल 60% समय खुद को खरोंचने के लिए बैठने के बजाय अन्य कार्यभार में योगदान कर सकेंगे।
पुनश्च, मेरे विशेष मामले में RAID 10 की लागत उपरि एक कारक नहीं है, क्योंकि मैं कई RAID 1 सरणियाँ और एक छोटा-सा RAID बनाकर देख रहा हूँ 5. अंतरिक्ष की मात्रा के लिए RAID 10 जा रहा हूँ जिसकी मुझे तुलना करनी होगी।