SMe*_*ric 73
虽然这是一个老问题,但我在寻找同一问题的答案时遇到了这个问题。操作系统和接口限制已在较早的答案中解决,因此这里提供了一种设置应用程序特定限制的方法。使用名为滴流的应用程序。也一样sudo apt-get install trickle
。您可以通过运行来限制特定应用程序的上传/下载
trickle -u (upload limit in KB/s) -d (download limit in KB/s) application
这将启动具有指定限制的应用程序。您还可以指定“平滑”时间,以便在所需时间段内滴流样本,以防您的应用程序出现带宽消耗突发,并且只要平均值在您的规范范围内,您就希望允许突发。
小智 5
如果要限制特定 IP 地址的带宽,可以使用以下命令:
tc qdisc add dev eth1 root handle 1: htb default 12
tc class add dev eth1 parent 1: classid 1:10 htb rate 2500kbps
tc class add dev eth1 parent 1: classid 1:11 htb rate 2500kbps
tc class add dev eth1 parent 1: classid 1:12 htb rate 5000kbps
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.2.105 flowid 1:10
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.2.106 flowid 1:11
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
86329 次 |
最近记录: |