सत्यापन एक मुश्किल है। मेरा पहला विचार यह था कि मीडिया से डायरेक्ट-आईओ 4KB की एक श्रृंखला पढ़े और ब्लिंकिन-लाइट देखे। यदि प्रत्येक xth रीड में दो ड्राइव फ्लैश होते हैं, तो यह मिसलिग्न्मेंट का संकेत है (4kb पढ़े गए केवल एक RAID स्ट्रिप बाउंडेड को स्पैन किया जाता है)। हालाँकि, आप हार्डवेयर से 3000 मीटर की दूरी पर हैं ताकि आपके काम न आए।
मैं मान रहा हूं कि आपकी RAID स्ट्राइप चौड़ाई 4KB सेक्टर साइज से बड़ी है। जिस परीक्षण के बारे में मैंने पहले सोचा था, वह है स्ट्राइड रीड / राइट टेस्ट। यह वह जगह है जहाँ आप हर x 4KB सेक्टर को पढ़ते / लिखते हैं। ऑफ़सेट्स से भिन्न और आप RAID स्ट्रिप में बदल सकते हैं जहां आप परीक्षण कर रहे हैं। यदि कुछ ऑफ़सेट अलग-अलग प्रदर्शन दिखाते हैं, तो मैं इस बात पर विचार करूंगा कि एक विशिष्ट संकेत एक 4KB ऑपरेशन के लिए RAID स्ट्रिप को अलग कर रहा है। यह सत्यापित करेगा कि XFS RAID विन्यास में ठीक से संरेखित हो रहा है।
RAID धारियों को सत्यापित करना सही तरीके से संरेखित किया जाता है, एक ही तरह के स्ट्राइड टेस्ट के साथ किया जा सकता है और व्यक्तिगत ड्राइव के लिए 'iostat' मानों पर नजर रख सकता है। यदि आपको स्ट्राइड आकार सही मिलता है, तो आपको किसी भी समय केवल दो ड्राइव पर गतिविधि देखनी चाहिए। यदि एक ही परीक्षण सभी चार ड्राइव पर गतिविधि दिखाता है, तो आपको सबूत मिल गया है कि कुछ गलत है।
मुझे पता है कि स्टोरेज बेंचमार्क IOZONE के पास स्ट्राइड टेस्ट करने की क्षमता है, और अगर बहुत अधिक आम IOMETER ऐसा नहीं कर पाता तो मुझे बहुत आश्चर्य होगा। प्रत्यक्ष-आईओ का उपयोग करने की क्षमता और कैशिंग और लेखन-संयोजन को दरकिनार करना इस प्रकार के परीक्षणों के लिए महत्वपूर्ण है, हालांकि।