Answers:
可以选择更改rsync命令或将其包装在shell脚本中以包含ionice命令/参数。另外,您可以利用该--rsync-path
选项,该选项告诉rsync在远程服务器上执行哪个命令。这样--rsync-path="ionice -c2 -n7 rsync"
可以确保ionice在目标上运行。
我还要补充说,ionice并不总是有效的,具体取决于服务器的配置。它仅适用于默认的CFQ I / O升降机。如果您已完成任何存储系统调整,则此方法可能不适用。
您能否举一个负载示例或帮助解释在复制过程中系统如何开始使用资源?我倾向于更深入地研究,看看为什么rsync(特别是限于示例中列出的低速率)会造成如此大的麻烦。
您要复制什么?什么是硬件/操作系统设置?
atop
磁盘io不断爆破至100%。我不确定“存储I / O升降机”是什么意思,所以我可能会运行默认值?