当我运行rsync
涉及复制大文件的备份作业时,运行备份的计算机(Mac台式机和Linux服务器)会停顿下来,平均负载会达到顶峰。
我试过了:
nice
处理rsync
过程(无济于事-瓶颈是磁盘)- 在Linux上,请
renice
输入akjournald
(有帮助,但看起来像黑客,在Mac上不起作用) - 使用
--bwlimit
rsync
标记(有帮助,但这意味着所有传输都很缓慢-即使不需要传输)
那么,有没有什么办法可以“ nice
” rsync
的IO这样的机器都可用的备份运行时?
PS:我知道rsync
在Mac上的危险…但是,我已经使用BackupBouncer来验证我的备份,而且看起来还可以。
setpriority
联机帮助页显示的内容是:“将线程设置为后台状态时,调度优先级设置为最低值,磁盘和网络IO受到限制。” -似乎表明磁盘/网络IO仅在降低到20(“后台状态”)时才受到限制。