利用 DD/CP 保持峰值 IO 潜力

利用 DD/CP 保持峰值 IO 潜力

我想将一个文件(40 GB 数据集)从单个驱动器复制到双磁盘 raid-0 驱动器。我尝试使用 CP,它持续读取 - 4mb 和写入 - 11 mb(我知道这没有意义(一定是条带大小),所以我们只考虑带宽为 4Mb)(通过 iostat 监控)。我的同事建议我使用 dd 并发送 USR1 信号来监控带宽。

DD 一开始的持续读取性能为 40-50mb,但随着时间的推移,它下降到了 12.6mb/s(复制了 12gb)——编辑降级到 7mb/s。我应该保持 40Mb/秒。

有哪些策略可以维持最大带宽潜力?

其他信息:

我使用的是 arch 64 位,raid 是软件,条带大小为 128,所有驱动器都是一年左右的旧款,西部数据(8-16 mb 缓存),我使用的机器有 16 GB 的 RAM。源文件系统是 btrf,目标是 ext4。我的主板有 6 个左右的 sata 端口,磁盘 1(源)位于端口 3,raid 中的磁盘 2-3 分别位于 0 和 6·

相关内容