如何弄清楚Xen中的磁盘性能?

所以,我有一台配备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。