Raid 10 的读取速度不会随着磁盘添加而扩展

Raid 10 的读取速度不会随着磁盘添加而扩展

我们有 2 个配备 Perc H700 Raid 控制器的 Dell 机箱。一个机箱有 6 个 600G 磁盘,配置为单个 Raid 10 卷。另一个机箱有 12 个 600G 磁盘,配置为单个 Raid 10 卷

我通过写入一个 2 x RAM 大小的文件进行了一个简单的 dd 测试。在读取我写入的原始文件之前,我还通过写入另一个 RAM 大小的文件来避免 Linux 操作系统缓存效应。

我在两个盒子上都获得了类似的写入速度(约 350 -400MB/s)

我在 6 盘盒上的读取速度为 590MB/秒,在 12 盘盒上的读取速度为 723 MB/秒。

我很好奇磁盘数量加倍是否会导致读取速度大约加倍。

答案1

我猜你已经达到了控制器硬件和/或 PCI Express 连接的速度限制。

答案2

尝试使用 dd 的不同块大小。您的控制器或驱动程序可能达到了 IOPS 限制。

还可以尝试使用 hdparm -t 进行读取测试。

相关内容