คำถามของฉันคือเมื่อใดควรสร้างอาร์เรย์ขนาดใหญ่หนึ่งตัวที่มีประสิทธิภาพการอ่านและเขียนอย่างรวดเร็วเช่น RAID 10 แทนที่จะสร้างอาร์เรย์ที่เล็กลงสำหรับแอปพลิเคชันเฉพาะ
ดูเหมือนว่าสำหรับฉันหากความต้องการ I / O โดยรวมของฉันไม่หนักมากอาเรย์เดี่ยวที่มีประสิทธิภาพการอ่านและการเขียนที่ยอดเยี่ยมสามารถมอบประสิทธิภาพที่ดีขึ้นโดยรวมให้กับแอปพลิเคชันทั้งหมดยกเว้นในช่วงเวลา ในเวลาเดียวกัน (การคัดลอกไฟล์ขนาดใหญ่จำนวนมากในขณะที่ฐานข้อมูลกำลังได้รับการกระแทก)
หากฉันอุทิศคู่ spindles ไปยังงานเฉพาะเช่นบันทึกธุรกรรมและพวกเขาไม่ได้ทำให้เหงื่อกับภาระ ... ทำไมไม่เพียงแค่วางภาระงานนั้นลงใน RAID 10 ที่มีขนาดใหญ่ขึ้น? แกนหมุนเหล่านั้นจะสามารถมีส่วนร่วมในภาระงานอื่น ๆ แทนการนั่งรอบรอยขีดข่วนตัวเอง 60% ของเวลา
PS ในกรณีของฉันโดยเฉพาะค่าใช้จ่ายค่าใช้จ่ายของ RAID 10 ไม่ได้เป็นปัจจัยเพราะฉันกำลังมองหาการสร้างอาร์เรย์ RAID 1 หลายชุดและ RAID ขนาดเล็กหนึ่งตัว 5. การใช้ RAID 10 สำหรับปริมาณพื้นที่ที่ฉันต้องการจะเปรียบเทียบกัน