我最近一直在使用 rsync 将大型文件传输到我的服务器(运行 Ubuntu)。为了阻止它使用我的所有带宽,我一直在使用选项--bwlimit
来限制它。但是,由于这些文件的大小,rsync 有时会运行超过一天,因此我正在寻找一种方法来改变其运行时的带宽使用情况,以便在高峰时段降低带宽使用率,而在夜间提高带宽使用率。我意识到我可以使用该--partial
选项,然后--bwlimit
在一天中的不同时间点停止它、更改值并重新启动它,但我想知道是否有更优雅的解决方案,也许可以响应实际可用的带宽量(我可能在这里希望太多了)。
我正在运行许多应用程序,其中带宽使用是一个问题,因此如果有人对限制 Linux 进程的带宽有一个建议(不是针对 rsync 的),那么这也将是很好的。