Windows 软件 RAID-0 或 1 作为开发人员工作站的加速?

Han*_*örr 2 windows raid performance software-raid

加快开发人员工作站以放入第二个驱动器并设置 Windows 软件 RAID-1 或​​ RAID-0(即磁盘镜像/条带化)是否有帮助?理论上,系统可以在两个驱动器上分配它的读取,在最佳情况下提供几乎两倍的性能。但它在实践中又有多大帮助呢?有数字吗?

我对您对应用程序服务器启动时间的体验、软件构建是否有显着加速以及构建/服务器在后台运行时的性能特别感兴趣。

澄清:我不是在谈论生产服务器 - 我只是想知道这是否是一种在开发应用程序时加快编译-部署-测试周期的廉价方法。在这种情况下,数据安全并不重要 - 这就是备份的目的。

Xer*_*xes 5

RAID-0 不是镜像 - 它是条带化。

RAID-1 正在镜像。

RAID-0 在所有方面都是最快的,但要付出巨大的零冗余代价——所以如果你不关心数据,真正关心性能,并认为磁盘是你的瓶颈(不太可能),那么你可以使用它。

如果您同时关心两者,则可以进入更昂贵的 RAID-10 或 RAID-50 领域。

Raid-10 是 2 个 RAID-0 的 RAID-1,而 RAID-50 是三个或更多 RAID-0 的 RAID-5。

同样,如果您的硬件支持,您可以执行 RAID-60(RAID-6 over RAID-0)。RAID-6 使您能够在每个 RAID 中出现 1 个以上的磁盘故障,但显然您需要更多的磁盘,例如在 RAID-5 中,最小磁盘数为 3,并且 3 个中的 1 个可能会失败,但是如果两个失败,你就丢失了你的数据。RAID-6 将允许您以更少的空间为代价分配多个磁盘以实现冗余,例如,您可以拥有 8 个磁盘的 RAID-6,并且有 2 个(或更多)驱动器能够在此之前发生故障你有麻烦了。

底线是,永远不要单独使用 RAID-0,除非您确定自己不关心丢失数据,以及重新设置所有内容所需的时间。