tc configures Linux kernel queuing disciplines (qdisc) for:
tc qdisc show
tc qdisc show dev eth0
Add a token bucket filter (TBF) to limit egress bandwidth:
sudo tc qdisc add dev eth0 root tbf rate 10mbit burst 32kbit latency 400ms
Remove:
sudo tc qdisc del dev eth0 root
htb: hierarchical shapingfq_codel: latency-friendly queueingnetem: emulate loss/delay/jitter (testing)Netem example (testing only):
sudo tc qdisc add dev eth0 root netem delay 100ms loss 1%