Windows Software Raid(镜像)降低驱动器性能是否正常?

Pet*_*ier 5 raid performance hard-drive software-raid benchmarking

我最近一直在对我的一些驱动器进行一些性能测试,试图找出哪种驱动器/RAID 级别的组合(或不是)将为我提供最佳性能(对于 Hyper-V,如果有人好奇的话)。

然而,我看到一些对我来说似乎很奇怪的行为/结果。

我使用标准 Windows Software Raid(即,不是假主板 raid,并且不想花费我需要的几百美元来获得像样的硬件 raid 控制器)来进行这些测试。我根本不关心备份或驱动器故障(Windows Home Server,FTW!),我严格关注性能。这些测试在 Windows 7 Ultimate 中执行(我的服务器最终将是 Server 2k8R2)。

我有两个 Western Digital Black 640Gb 驱动器 (SATA300),使用 Atto Disk Benchmark 得出以下结果(我也使用 SQLIO 得到类似的结果):

驱动器读写
640(#1) 120 115
640(#2) 125 110
镜子(Raid-1)* 82 77
条纹(Raid-0) 162 145

意想不到的结果是镜像驱动器的性能极差。我预计读取会比单个驱动器稍好一些,不会差很多。

我已经多次运行测试(破坏并重新创建阵列并混合镜像、条带和单驱动器测试),结果相当。

对于任何使用类似软件 raid 设置的人来说,这些数字是否与您正在使用的内容相符,还是完全偏离了基础?(因为在我看来确实如此......)

MDM*_*rra 2

如果您在创建镜像后不等待阵列同步,您将看到类似这样的结果。驱动器需要同步才能真正测量性能,否则它们将进行大量后台读取和写入。