RAID डिजाइन के लिए प्रदर्शन विशेषताओं की तलाश करें


0

मैं एक इष्टतम के साथ आने की कोशिश कर रहा हूं RAID पढ़ा नीति।

मैंने देखा है कि हाल ही में 1.5TB ड्राइव पर 64K RAID चंक साइज़ के साथ, जहाँ एक रेकॉर्ड-रॉबिन फैशन में 64K चंक्स में राउंड-रॉबिन में 3 अंतर्निहित डिवाइस से पढ़े गए डेटा को पढ़ा जाता है, कुल ट्रांसफर रेट की तुलना में थोड़ा धीमा है अकेले एक डिस्क के साथ स्थानांतरण दर (सिवाय इसके कि सभी तीन डिस्क का उपयोग किया जाता है, इसलिए समग्र सिस्टम प्रदर्शन खराब होने की संभावना है)।

क्या ऐसे अपमानजनक प्रदर्शन का कारण समय की तलाश से संबंधित हो सकता है?

कैसे एक चतुर हिस्सा आकार के साथ आएगा, जैसे कि कई ड्राइवों का प्रदर्शन बेकार की तलाश में बर्बाद नहीं होता है?


मैं यह एक सिस्टम सॉफ्टवेयर इंजीनियरिंग के नजरिए से कर रहा हूं (जिस सिस्टम में मैं खेल रहा हूं, उसमें .c कर्नेल सोर्स फाइल को संपादित किए बिना और कर्नेल को फिर से जमा किए बिना इसे बदलने की सेटिंग भी नहीं है)। मुझे लगता है कि यह केवल प्रशासन की तुलना में सिस्टम सॉफ्टवेयर / एम्बेडेड विकास और एल्गोरिदम का अधिक है।
cnst

जवाबों:


0

यदि आप इसके बारे में सोचते हैं, तो इन 1.5TB ड्राइव में औसत मीडिया ट्रांसफर दर लगभग 100MB / s है; जिसका अर्थ है कि अनुक्रमिक (लेकिन धब्बेदार) 64K 3 उपकरणों के साथ एक RAID1 में पढ़ता है, उन्हें अवश्य करना चाहिए (100MB / s / 64K / तलाश / 3 ड्राइव), जो निकला 533 प्रति ड्राइव प्रति सेकंड की मांग करता है

अब, 7200 आरपीएम ड्राइव के लिए क्रांति के लिए 8.3ms की आवश्यकता होती है, हालांकि कुछ HGST चश्मा यह भी उल्लेख करते हैं कि ट्रैक-टू-ट्रैक की तलाश का समय 1ms से थोड़ा कम हो सकता है।

मूल रूप से, सवाल नीचे आ सकता है: 64KB * (ड्राइव की संख्या - 1) को छोड़ने वाली सीक कितनी लंबी है? शायद 1ms से थोड़ा अधिक?

प्रत्येक सेकंड की गति 1 / 3rd पर वास्तविक रीड्स करने से, हमारे पास 533 सॉक्स करने के लिए 667ms बचे हैं, जो कि प्रतीत होता है कि प्रत्येक 128KB लंघन की तलाश में 1.25ms लग सकते हैं, जो एक उचित संख्या की तरह लगता है।

ये सभी संख्याएँ सुसंगत हैं।

यह इंगित करने के लिए प्रतीत हो सकता है कि प्रत्येक ड्राइव से राउंड-रॉबिन 64KB पढ़ता है और 128KB स्काइप वास्तव में बहुत समय बर्बाद करना चाहता है, और RAID1 3 डिस्क के साथ व्यक्तिगत डिस्क के समान समग्र रीड स्पीड है।

बशर्ते कि RAID1 विभाजन कम से कम कई दर्जन जीबी के आदेश पर हो, शायद चंक का आकार 64KB के बजाय 64MB और 4GB के बीच कुछ के लिए सेट किया जाना चाहिए?

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