我已经在 Windows 8.1 存储空间中设置了两个东芝 DT01ACA300 HDD,作为格式化为 NTFS 卷的双向镜像。
使用 ATTO 进行基准测试显示了这一点(数据量只有四分之一)
对于 4MB 和 8MB 块大小,我获得了 2 个驱动器设置所期望的读取速度。驱动器本身在读取磁盘开头附近的数据时可以达到约 170MB/s 到 180MB/s 的速度。
那么,为什么 4MB 以下的读取速度仅与单个磁盘一样快?当复制到快速 SSD 以最大限度地利用 HDD 阵列时,此速度是正确的,这已通过 Windows 文件复制、Robocopy 和其他文件复制工具验证。
答案1
楼主,我想我找到这个问题的答案了。
ATTO 基准测试行为的原因在于双向镜像空间未使用任何负载平衡/循环算法进行优化。这与任何其他 RAID1 设置类似,因为很少有实现此高级功能的设置。
所以,一切都取决于未完成的 IO 数量。在同时进行的 IO 请求超过某个阈值之前,Windows 将只使用一个驱动器进行读取。超过阈值后,Windows 将同时开始从第二个驱动器读取数据,读取速度将加倍。
我通过 IOMeter 确认了这一点。