我要执行一个很大的下载任务,但其优先级很低。
我可以限制我的Ubuntu 18.10所以这次下载不会拖慢我与其他计算机共享的连接?
我使用家庭 Wi-Fi 连接。
我可以使用浏览器执行此下载或 wget 等...但没有看到这样的设置。
答案1
wget
有--limit-rate
限制下载速度的选项;来自man wget
:
–limit-rate =金额
将下载速度限制为每秒多少字节。数量可以用字节、千字节(带 k 后缀)或兆字节(带 m 后缀)表示。例如,--limit-rate=20k 将限制检索速率为 20KB/s。无论出于何种原因,当您不希望 Wget 消耗整个可用带宽时,这很有用。
此选项允许使用十进制数,通常与幂后缀结合使用;例如,--limit-rate=2.5k 是一个合法值。
请注意,Wget 通过在网络读取时间少于速率指定时间后休眠适当的时间来实现限制。最终,此策略会导致 TCP 传输速度减慢到大约指定的速率。但是,实现这种平衡可能需要一些时间,因此如果限制速率对非常小的文件不起作用,请不要感到惊讶。
FWIW,curl
也有类似的--limit-rate
选项用于控制上传和下载速度。检查man curl
。