如何在不停止进程的情况下改变 rsync 的带宽使用情况?

如何在不停止进程的情况下改变 rsync 的带宽使用情况?

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

我正在运行许多应用程序,其中带宽使用是一个问题,因此如果有人对限制 Linux 进程的带宽有一个建议(不是针对 rsync 的),那么这也将是很好的。

相关内容