减慢传入的 rsync/scp 连接速度

减慢传入的 rsync/scp 连接速度

我有一台服务器,其他几台服务器定期通过 rsync 和 scp 向其上传大型文件。其中几台服务器的上传速度非常快,足以让我的服务器的互联网连接达到极限,从而减慢其他所有服务器的速度。

我怎样才能强迫他们从我这边放慢速度?我无法让他们改变系统上的任何内容,因此无法使用 rsync 的 bwlimit 选项。

所有系统都有静态 IP 地址,因此识别它们不是问题。我可以使用 iptables 或类似程序来减慢它们的速度并释放我的互联网连接吗?

答案1

scp 有选项“-l limit”,用于限制使用的带宽,以 Kbit/s 为单位。

rsync 有“-i --bwlimit=KBPS”用于限制带宽。

检查这些内容,如果有任何问题请在评论中询问。

答案2

尝试在用于启动守护进程 rsync 的命令中使用 -bwlimit 选项。在 Ubuntu 和其他一些系统上,可以在 /etc/default/rsync 中配置此选项。免责声明:我从未测试过这个。

相关内容