我有一台戴尔 R710,里面有PERC 6/i Integrated
6 个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。