mirror of
https://github.com/KuJoe/kontrolvm.git
synced 2025-04-21 20:43:26 +00:00
20 lines
No EOL
1.2 KiB
Bash
20 lines
No EOL
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
/sbin/tc qdisc del dev br0 root
|
|
/sbin/tc qdisc add dev br0 root handle 1: htb default 1000
|
|
/sbin/tc class add dev br0 parent 1: classid 1:1 htb rate 1000mbit ceil 1000mbit burst 15k
|
|
/sbin/tc class add dev br0 parent 1:1 classid 1:99 htb rate 1mbit burst 15k
|
|
/sbin/tc class add dev br0 parent 1:1 classid 1:5 htb rate 5mbit burst 15k
|
|
/sbin/tc class add dev br0 parent 1:1 classid 1:10 htb rate 10mbit burst 15k
|
|
/sbin/tc class add dev br0 parent 1:1 classid 1:50 htb rate 50mbit burst 15k
|
|
/sbin/tc class add dev br0 parent 1:1 classid 1:100 htb rate 100mbit burst 15k
|
|
/sbin/tc class add dev br0 parent 1:1 classid 1:500 htb rate 500mbit burst 15k
|
|
/sbin/tc class add dev br0 parent 1:1 classid 1:1000 htb rate 1000mbit burst 15k
|
|
/sbin/tc qdisc add dev br0 parent 1:5 handle 5: sfq perturb 10
|
|
/sbin/tc qdisc add dev br0 parent 1:10 handle 10: sfq perturb 10
|
|
/sbin/tc qdisc add dev br0 parent 1:50 handle 50: sfq perturb 10
|
|
/sbin/tc qdisc add dev br0 parent 1:100 handle 100: sfq perturb 10
|
|
/sbin/tc qdisc add dev br0 parent 1:500 handle 500: sfq perturb 10
|
|
/sbin/tc qdisc add dev br0 parent 1:1000 handle 1000: sfq perturb 10
|
|
|
|
for each in /home/kontrolvm/tc/* ; do bash $each ; done |