การยืนยันเป็นสิ่งที่ยุ่งยาก ความคิดแรกของฉันคือการทำชุด direct-IO 4KB อ่านจากสื่อและดูไฟกะพริบ หากการอ่าน xth ทุกครั้งทำให้เกิดการแฟลชสองไดรฟ์แสดงว่าเป็นสัญญาณของการจัดแนวที่ไม่ถูกต้อง (4kb read เพียงแค่ขยายขอบเขตแถบ RAID) อย่างไรก็ตามคุณอยู่ห่างจากฮาร์ดแวร์ 3,000 ไมล์เพื่อที่จะไม่ทำงานสำหรับคุณ
ฉันสมมติว่าความกว้างของแถบ RAID ของคุณใหญ่กว่าขนาดเซกเตอร์ 4KB การทดสอบที่ฉันคิดไว้เมื่อไม่นานมานี้คือการทำแบบทดสอบการอ่าน / เขียนแบบก้าวย่าง นี่คือที่ที่คุณอ่าน / เขียนทุกภาคของ 4KB เปลี่ยนค่าออฟเซ็ตและคุณสามารถเปลี่ยนตำแหน่งในแถบ RAID ที่คุณกำลังทดสอบ หากออฟเซ็ตบางอย่างแสดงประสิทธิภาพที่แตกต่างกันฉันจะถือว่าป้ายที่ระบุว่าออฟเซ็ตเฉพาะนั้นครอบคลุมแถบ RAID สำหรับการดำเนินการ 4KB นั่นจะเป็นการตรวจสอบว่า XFS จัดตำแหน่งอย่างเหมาะสมในการกำหนดค่า RAID
การตรวจสอบแถบ RAID ได้อย่างถูกต้องสามารถทำได้ด้วยการทดสอบแบบก้าวเดียวและจับตาดูค่า 'iostat' สำหรับแต่ละไดรฟ์ หากคุณได้ขนาดที่ถูกต้องคุณควรเห็นกิจกรรมของไดรฟ์สองตัวในเวลาที่กำหนด หากการทดสอบเดียวกันแสดงกิจกรรมบนไดรฟ์ทั้งสี่แสดงว่าคุณมีหลักฐานแสดงว่ามีสิ่งผิดปกติ
ฉันรู้ว่ามาตรฐานการจัดเก็บ IOZONE มีความสามารถในการทดสอบการก้าวเดินและฉันจะประหลาดใจมากถ้า IOMETER ทั่วไปไม่สามารถทำได้ ความสามารถในการใช้ direct-IO และบายพาสแคชและการรวมการเขียนมีความสำคัญต่อการทดสอบประเภทนี้