限制已经启动的应用程序的互联网带宽

kv1*_*1dr 11 bandwidth software-recommendation

这个问题类似于:如何限制互联网带宽?. 但wondershapertrickle不能限制上网带宽已经开始应用。那么,如何限制已经启动的应用程序的互联网带宽(但仅限于一个应用程序,而不是整个系统)?:)

HMM*_*HMM 5

对于一般情况,理论上可以在内核中使用netfilter的owner扩展。我可以看到选项--pid-owner的man页面iptables上die.net,但它说,它与SMP打破:(

在我自己的系统中,10.04,手册上没有这样的选项:(。所以我相信这次我们运气不好;(。也许--pid-owner将来某个时候会有另一个选项的化身。一个gui最重要的不是火箭科学。

第一步必须在 Linux 本身和 iptables 上进行。

至于更具体的流量类型,比如 HTTP。应该有办法使用代理进行调整,但它可能需要一些黑客攻击,因为这种用例并不经常出现。