网络的“好”


12

UNIXish系统具有一个称为的命令行实用程序nice,可用于以低优先级运行程序,因此它们不会占用CPU。

是否有类似的方法会限制程序使用的网络带宽?有时我想开始大量下载,但希望我的Web浏览和其他交互式网络使用保持响应。


相关问题:

Answers:


20

trickle -d 10 command运行命令,将其带宽限制为10kB / s。这是nice带宽的模拟。它至少由Debian和Ubuntu打包。

ip_relay并且redir都是微小的TCP代理的支持带宽限制。它们似乎都没有被最近维护过,但是它们至少是由Debian和Ubuntu打包的。

但是,也许您正在使用已下载该工具支持带宽限制,例如wget --limit-rate=10kcurl --limit-rate 10krsync --bwlimit=10


希望我能两次投票赞成。
whitequark 2010年

指出要登录只是为了我可以赞成这个答案。细流很棒!
hometoast

9
这些不是类似物nice(尽管它们非常有用!)。nice定义优先级,而不是限制。nice如果没有其他进程想要的话,的类似物将为进程提供无限的带宽。
伊恩·麦金农

如果需要优先级,请尝试在路由器中配置QoS。
Michael Cole
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.