सत्यापित करें कि विभाजन को RAID और LVM के साथ लिनक्स में संरेखित किया गया है


15

क्या किसी को यह सत्यापित करने के लिए कदमों की जानकारी है कि LVM और md RAID के शीर्ष पर एक XFS फाइलसिस्टम को 4096 बाइट उर्फ "एडवांस्ड फॉर्मेट" सेक्टर्ड डिस्क की श्रेणी में ठीक से जोड़ा गया है?

कुछ संदर्भ हैं:
http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/index.html
http://thunk.org/tytso/blog/2009/02/20/aligning -filesystems करने वाली एक-SSDs-मिटा-ब्लॉक-आकार /

इस सवाल का संदर्भ स्टैक ओवरफ्लो के नए NAS के बारे में भी है: http://blog.serverfault.com/post/798854017/the-theoretical-and-real-performance-of-raid-10

जवाबों:


5

सत्यापन एक मुश्किल है। मेरा पहला विचार यह था कि मीडिया से डायरेक्ट-आईओ 4KB की एक श्रृंखला पढ़े और ब्लिंकिन-लाइट देखे। यदि प्रत्येक xth रीड में दो ड्राइव फ्लैश होते हैं, तो यह मिसलिग्न्मेंट का संकेत है (4kb पढ़े गए केवल एक RAID स्ट्रिप बाउंडेड को स्पैन किया जाता है)। हालाँकि, आप हार्डवेयर से 3000 मीटर की दूरी पर हैं ताकि आपके काम न आए।

मैं मान रहा हूं कि आपकी RAID स्ट्राइप चौड़ाई 4KB सेक्टर साइज से बड़ी है। जिस परीक्षण के बारे में मैंने पहले सोचा था, वह है स्ट्राइड रीड / राइट टेस्ट। यह वह जगह है जहाँ आप हर x 4KB सेक्टर को पढ़ते / लिखते हैं। ऑफ़सेट्स से भिन्न और आप RAID स्ट्रिप में बदल सकते हैं जहां आप परीक्षण कर रहे हैं। यदि कुछ ऑफ़सेट अलग-अलग प्रदर्शन दिखाते हैं, तो मैं इस बात पर विचार करूंगा कि एक विशिष्ट संकेत एक 4KB ऑपरेशन के लिए RAID स्ट्रिप को अलग कर रहा है। यह सत्यापित करेगा कि XFS RAID विन्यास में ठीक से संरेखित हो रहा है।

RAID धारियों को सत्यापित करना सही तरीके से संरेखित किया जाता है, एक ही तरह के स्ट्राइड टेस्ट के साथ किया जा सकता है और व्यक्तिगत ड्राइव के लिए 'iostat' मानों पर नजर रख सकता है। यदि आपको स्ट्राइड आकार सही मिलता है, तो आपको किसी भी समय केवल दो ड्राइव पर गतिविधि देखनी चाहिए। यदि एक ही परीक्षण सभी चार ड्राइव पर गतिविधि दिखाता है, तो आपको सबूत मिल गया है कि कुछ गलत है।

मुझे पता है कि स्टोरेज बेंचमार्क IOZONE के पास स्ट्राइड टेस्ट करने की क्षमता है, और अगर बहुत अधिक आम IOMETER ऐसा नहीं कर पाता तो मुझे बहुत आश्चर्य होगा। प्रत्यक्ष-आईओ का उपयोग करने की क्षमता और कैशिंग और लेखन-संयोजन को दरकिनार करना इस प्रकार के परीक्षणों के लिए महत्वपूर्ण है, हालांकि।


0

यह एक व्यक्तिगत बात है, लेकिन मुझे लगता है कि यह संरेखण व्यवसाय ओवरलेप किया गया है - मैं कहता हूं कि कम-अंकों के प्रदर्शन के लाभ हैं यदि आपको अंतिम विवरणों को पसीना आता है, लेकिन आधुनिक दिन के आकार और प्लस डिस्क की जटिलता से स्मृति श्रृंखलाओं को देखते हुए यह बहुत पसीना नहीं होगा।

लेकिन वह मैं हूं;)


5
मिस-संरेखित क्षेत्र अनुक्रमिक रीड और लिखते हैं, एक ऑपरेशन जो कि घूर्णी मीडिया पर वास्तव में बहुत कुशल है। SSDs पर अलाइनमेंट एक बड़ी बात है, यह है कि राइट्स पढ़ने की तुलना में बहुत अधिक महंगे हैं, इसलिए राइट-मैग्नीफिकेशन को न्यूनतम रखने की आवश्यकता है।
sysadmin1138
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.