UNIXish系统具有一个称为的命令行实用程序nice
,可用于以低优先级运行程序,因此它们不会占用CPU。
是否有类似的方法会限制程序使用的网络带宽?有时我想开始大量下载,但希望我的Web浏览和其他交互式网络使用保持响应。
相关问题:
UNIXish系统具有一个称为的命令行实用程序nice
,可用于以低优先级运行程序,因此它们不会占用CPU。
是否有类似的方法会限制程序使用的网络带宽?有时我想开始大量下载,但希望我的Web浏览和其他交互式网络使用保持响应。
相关问题:
Answers:
trickle -d 10 command
运行命令,将其带宽限制为10kB / s。这是nice
带宽的模拟。它至少由Debian和Ubuntu打包。
ip_relay
并且redir
都是微小的TCP代理的支持带宽限制。它们似乎都没有被最近维护过,但是它们至少是由Debian和Ubuntu打包的。
但是,也许您正在使用已下载该工具支持带宽限制,例如wget --limit-rate=10k
,curl --limit-rate 10k
,rsync --bwlimit=10
。
nice
(尽管它们非常有用!)。nice
定义优先级,而不是限制。nice
如果没有其他进程想要的话,的类似物将为进程提供无限的带宽。