![Windows 软件 Raid 0 优于硬件 Raid 1,这是否等于混合 1+0?](https://linux22.com/image/547450/Windows%20%E8%BD%AF%E4%BB%B6%20Raid%200%20%E4%BC%98%E4%BA%8E%E7%A1%AC%E4%BB%B6%20Raid%201%EF%BC%8C%E8%BF%99%E6%98%AF%E5%90%A6%E7%AD%89%E4%BA%8E%E6%B7%B7%E5%90%88%201%2B0%EF%BC%9F.png)
我有一台运行 Windows 2008R2 的服务器。硬件控制器只能做 Raid 1 或 0,而且是热插拔的。我有 4 个驱动器(热插拔硬件),每对都是镜像(raid 1)。我想做 raid 10,但硬件不能。
因此,我想知道在软件中跨 2 个镜像对(在硬件中)进行条带化(raid 0)是否会提高磁盘 IO 性能。我们最大的问题是磁盘 IO,我们有多余的 CPU 时钟周期,但不想有 2 个虚拟驱动器,而是有一个条带卷。
使用软件条带化是否会提高性能?可以在安装过程中进行配置吗?
答案1
您不能在条带化 (RAID 0) 卷上拥有 Windows 启动/引导分区,但除此之外,您可以在 2 个镜像集上创建条带集。由于这 (RAID 0+1) 正是 RAID 10 的典型实现方式,并且条带化不会产生任何显著的 CPU 开销,因此您将看到顺序 I/O 的适当性能数据。
对于随机 I/O 工作负载,尤其是涉及写入时,在硬件中完全实现 RAID 10 的 RAID 控制器通常会具有更好的性能,因为它们可以利用其大缓存来缓冲一些随机性并减少每秒的磁头寻道次数。