bandwidth limiter (netem)

By | July 20, 2020

Show

sudo tc qdisc help
sudo tc qdics show
sudo tc -s qdisc ls dev ens35

Contoh output tc qdics show :
qdisc noqueue 0: dev lo root refcnt 2
qdisc pfifo_fast 0: dev ens32 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev ens35 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

Contoh ouput tc -s qdisc ls dev ens35 :
qdisc netem 8001: root refcnt 2 limit 1000 delay 5.0s
Sent 614668 bytes 6286 pkt (dropped 0, overlimits 0 requeues 0)
backlog 980b 10p requeues 0

Delay

buat baru :
sudo tc qdisc add dev ens35 root netem delay 5000ms
replace jika sudah ada :
sudo tc qdisc replace dev ens35 root netem delay 5000ms
hapus :
sudo tc qdisc del dev ens35 root netem

Bandwidth limiter

sudo tc qdisc replace dev ens35 root handle 1:0 netem delay 100ms
sudo tc qdisc add dev ens35 parent 1:1 handle 10: tbf rate 256kbit buffer 1600 limit 3000

referensi : https://wiki.linuxfoundation.org/networking/netem