我的问题是:什么时候只需要创建一个具有快速读写性能的大型阵列(例如RAID 10),而不是为特定的应用程序创建较小的阵列?
在我看来,如果我的总体I / O要求不是很重,那么具有出色读写性能的单个阵列可以为所有应用程序提供总体上更好的性能,除非在不同访问模式的应用程序达到峰值时(可能很少)。同一时间(在数据库遭到猛烈攻击时复制大量大文件)。
如果我将一对主轴专用于特定任务(例如事务日志),而它们甚至还没有负担很多工作量……为什么不将那个工作量放到更大的RAID 10上呢?这样,这些纺锤将能够贡献于其他工作负载,而不必花费60%的时间来抓挠自己。
PS,在我特殊的情况下,RAID 10的成本开销不是一个因素,因为我正在考虑创建多个RAID 1阵列和一个较小的RAID5。将RAID 10用作我需要的空间数量将是可比的。