我想在一个外壳中更新我的Linux,但默认情况下,更新程序中的wget或axel使用所有带宽。
如何限制此外壳的速度?
我希望其他shell能够公平共享,并限制该shell中的所有内容-就像代理!
我使用Zsh和Arch Linux。
这个问题侧重于流程范围或会话范围的解决方案。请参阅如何限制网络带宽?适用于Linux上的系统级或容器级解决方案。
我想在一个外壳中更新我的Linux,但默认情况下,更新程序中的wget或axel使用所有带宽。
如何限制此外壳的速度?
我希望其他shell能够公平共享,并限制该shell中的所有内容-就像代理!
我使用Zsh和Arch Linux。
这个问题侧重于流程范围或会话范围的解决方案。请参阅如何限制网络带宽?适用于Linux上的系统级或容器级解决方案。
Answers:
http://lartc.org/wondershaper/
它在Ubuntu / Debian存储库中,也可能在其他存储库中。它不仅限制单个外壳,还限制整个机器。从来没有尝试过
该用于手册页wget
提供了以下信息:
--limit-rate=amount
将下载速度限制为每秒字节数。金额可以字节为单位,后缀为k的千字节,或后缀m的兆字节。例如,--limit-rate = 20k会将检索速率限制为20KB / s。无论出于何种原因,您都不希望Wget消耗整个可用带宽时,此功能很有用。