如何了解 Xen 中的磁盘性能?

如何了解 Xen 中的磁盘性能?

我有一台戴尔 R710,里面有PERC 6/i Integrated6 个450Gb Seagate 15k SAS磁盘RAID10,上面有 30 个 Xen vps 在运行。现在我需要部署第二台具有相同硬件的服务器来执行相同的任务,我想弄清楚使用 而不是 是否是个好主意,RAID5因为RAID10第一台服务器上有很多“可用”内存,而“可用空间”却不多。我如何找出第一台服务器上的磁盘性能,并找出是否可以将其移动到RAID5不会减慢整个系统速度?

答案1

您应该继续使用 RAID 10。

RAID 5(或其任何变体,50、6、7 等)是总是速度较慢,通常显著较慢。

镜像是总是性能最好,通常效果显著。而且由于磁盘价格便宜,可以购买更多/更大的磁盘,直至达到容量要求。如果您需要增加磁盘冗余度(双重或三重奇偶校验可能提供),请改为添加热备件。

换句话说,如果您只是为了便宜而使用 RAID 5 来破坏性能,那么购买带有大量 RAM 的超快多核多处理器系统就完全是浪费钱。

答案2

为了快速了解原始吞吐量,您可以使用:

hdparm -tT /dev/sda; hdparm -tT /dev/sda; hdparm -tT /dev/sda

但进行一些“真实世界”的测试会更好。您可以使用bonnie++、,iozone或者更好地测试您的应用程序。

我不推荐 raid5。

相关内容