有没有办法限制 scp(或 rsync)的速度?我在手册页和互联网上都找不到任何信息。
答案1
来自手册页:-l limit 限制使用的带宽,以 Kbit/s 为单位。
答案2
我不确信 -l 设置在大值下能正常工作:在我的 RHEL6 系统上,如果看到:
-l 未指定
- 预期:无论万能的
- 实际:每秒 20 兆字节
-l 8000
- 预期:每秒 1 兆字节
- 实际:每秒 1 兆字节
-l 80000
- 预期:每秒 10 兆字节
- 实际:每秒 150 千字节
答案3
在 scp 上使用“-l”开关效果很好。最好将此开关的值设置为低于最大上传速度的值。
关于更高的值,如果 scp 没有达到定义的速度,这个问题与您的 ISP 有关,它会在几秒钟后限制您的上传速度。