6x SAS 10K RPM SAS光盘作为虚拟主机的最佳configuration

我有一台配有6个SAS 74.8GB 10K光盘的IBM xSeries,我将其用作虚拟主机(VKM,Xen或Vmware)。

这些光盘的build议最佳设置是什么? 我一直在使用raid10,但不确定这是否是最好的。

如果可靠性是您的主要要求 ,您将需要RAID6(或者如果使用ZFS,RAIDZ3或RAIDZ2),它允许任何两个(3个RAIDZ3)驱动器发生故障而不丢失数据。 但是,容量会受到影响,性能会更高。

如果你想要性能 ,RAID10通常是最快的(这取决于你的IO型号)。 你的磁盘容量损失了一半,只能保证数据的完整性,而不会损失单个磁盘(这可能会导致多个磁盘发生故障而不会丢失数据,不能保证)。

如果你想要容量 ,RAID0将是最大的。 这也会增加数据丢失的机会; 约6倍,因为你有6个磁盘。 性能会很高,不过RAID10的速度会比较快,主要是读取操作。

请注意,RAID5没有出现在上述任何一个,因为它是所有上述之间的妥协。 当你不需要上述任何特别的东西时,它是最有用的,但是至less需要它们中的一些。

Raid 10将会提供最好的性能,同时也具备抗失败能力。 不利的一面是,总的可用空间只有50%,即3×74.8

如果性能不是问题,那么你可以去RAID5,这将给你5×74.8。

RAID6也是一个select,但只有6个磁盘,可能不值得它与RAID10相比,因为你只获得less量的额外的可用空间,代价是性能慢得多

所以总的来说,我会去RAID10的性能,否则RAID5

只有一个虚拟主机? 或者你的意思是你在这个盒子上运行大量的虚拟机?

我一直在使用raid10,但不确定这是否是最好的

不知道你想要达到什么更多,我们也没有。

正确的答案取决于盒子将会做什么 – stream媒体大型媒体文件? 文件服务? HTTP服务? 你想尝试隔离每个虚拟机的I / O还是优化吞吐量,还是从磁盘获得最大的存储容量?

: – 我需要可靠性,然后是性能和最后的容量。

ZFS提供了这些function的良好混合,这里有免费的ZFS选项:

(新用户对发布的链接有限制,请将hxxp更改为正确的字母)

  1. “Solaris Express”和“Zones”或“VirtualBox”hxxp://www.oracle.com/。
  2. '新的OpenSolaris'照片hxxp://www.illumos.org/。
  3. Nexenta(带有GNU Userland的OpenSolaris)hxxp://www.nexenta.org/。
  4. “Linux上的ZFS”(不使用FUSE)hxxp://zfsonlinux.org/。

你有“IBM 6 x SAS 74.8GB 10K的IBM xSeries”,所以拿出一个好的RAID控制器的钱。

使用Google查找每个RAID级别提供的function信息,这里是一个伟大的命中: http : //www.supermicro.com/manuals/other/MegaRAID_SAS_Software_Rev_I_UG.pdf