我有一个Windows2008EnterpriseonRAID 10运行Active Directory、宿主Exchange和一个HyperV VM上的web服务器。我需要一个用于Exchange的虚拟RAID吗?如果是,为什么?
编辑:谢谢大家的回答。很有帮助!
发布于 2012-08-16 01:28:37
一般来说,这不是一件好事。
让您的底层存储执行RAID,除非您有令人信服的优势情况,否则不要添加软件RAID,即使这样,您也应该重新考虑您的设计。它将增加开销,降低性能,而不会增加很多好处。
软件RAID有它的位置。那个地方不在硬件突袭的最上面。
发布于 2012-08-16 01:53:26
当您有多个物理磁盘而没有伴随RAID功能的HDD控制器时,软件RAID实际上是打算使用的。如果您有硬件RAID,那么我很难看到除了硬件RAID之外,软件RAID还能提供什么好处。相反,硬件RAID之上的软件RAID可能会导致磁盘子系统的性能受到影响。
可能有一些边缘情况下,软件RAID之上的硬件RAID提供了一些好处,但我现在想不出任何。此外,我很难想象在VM中使用软件RAID会带来任何好处的场景.有或没有底层硬件RAID。
如果您在VM中实现了软件RAID,而底层的非RAID物理磁盘(S)失败了,我很难理解软件RAID在这种情况下有多大帮助。
发布于 2012-08-16 08:55:02
VM内部的软件RAID通常是个坏主意:
您的VM应该表现得尽可能愚蠢,这甚至比默认情况还要简单:禁用I/O调度程序,尽快将所有数据写入虚拟磁盘。用假几何优化虚拟磁盘的头部移动不会带来好的结果,这给“真实”I/O调度器优化整个系统提供了更好的机会。
理想情况下,使用硬件RAID解决方案,并不是因为硬件RAID卡更好(它们不是这样),而是因为它们有电池备份驱动器缓存,这允许日志文件系统上的事务在日志条目被传输到控制器而不是写入磁盘时立即完成。这大大提高了速度。
https://serverfault.com/questions/418019
复制相似问题