Answers:
使用该--bwlimit=KBPS
选项限制I / O带宽,每秒KBytes
另请参阅手册页。
trickle
(理想情况下,这是对joshtronic的评论的答复)
--bwlimit=XX
实际上有相反的问题;传输确实是移动平均线-正如Rsync基础知识有帮助地解释:
由于rsync传输的性质,将发送数据块,然后,如果rsync确定传输速度太快,它将等待发送下一个数据块。结果是平均传输速率等于指定的限制。
尚不清楚是否对文件进行了平均计算,但无论如何都不是
第一个文件被完全发送,随后的文件被限制以尝试降低到指定的带宽值
实际上,第一个文件将被限制,只要它足够大以平均即可开始播放(这意味着除最小文件外的所有文件)。
没错,trick流将是一个更好的解决方案,但是我从说明文件(“ ckle流:类Unix系统的用户域带宽整形器 ”)了解到,trickle
它还可以通过基于移动平均转移来延迟I / O来工作。 。我想推荐它的希望是它使用更高频率的测量来应用平均值。我还没有在线找到任何可以证实这种情况的数据(尽管上面的论文确实将rsync
s的代码称为“简单”,这表明的作者trickle
认为他们的代码做得更好)。
man
第一次在页面中错过了它。