所以,我有一台配备PERC 6/i Integrated的戴尔R710以及RAID10 6个450Gb Seagate 15k SAS磁盘,我有30个Xen vps。 现在我需要用相同的硬件部署第二台服务器来完成相同的任务,我想知道使用RAID5而不是RAID10是个好主意,因为我们在第一台服务器上有很多“空闲”的内存,而没有太多的“可用空间”。 如何在第一台服务器上发现磁盘性能,并找出可以将其移至RAID5而不会降低整个系统的性能?
你应该留在RAID 10。
RAID 5(或其任何变体,50,6,7等) 总是较慢,通常显着。
镜像对于性能来说总是最好的,往往是非常重要的。 而且由于磁盘便宜,购买容量更大/更大。 如果您需要增加双重或三重奇偶校验的磁盘冗余,请添加热备份。
换句话说,如果使用RAID 5来降低性能并降低性能,那么购买带有内存的超快速多核多处理器系统是完全浪费金钱的。
想要快速了解原始吞吐量,您可以使用:
hdparm -tT /dev/sda; hdparm -tT /dev/sda; hdparm -tT /dev/sda
但更多的“现实世界”testing会更好。 你可以使用bonnie++ , iozone或者更好的方式来testing你的应用程序。
我不会推荐raid5。