I've found useful run watch along tc, for example:
[root@router ~]# watch -dc tc -p -s -d qdisc show dev eth0
Every 2,0s: tc -p -s -d qdisc show dev eth0 Sat Oct 19 21:22:26 2013
qdisc prio 1: root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
Sent 130714882 bytes 1107132 pkt (dropped 20379, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc sfq 30: parent 1:2 limit 127p quantum 1514b flows 127/1024
Sent 775116 bytes 1466 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
qdisc tbf 20: parent 1:3 rate 100000bit burst 1600b/8 mpu 0b lat 70.0ms
Sent 30679 bytes 119 pkt (dropped 170, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
I've wonder why rate in all cases is 0.... why? Please could you recommend me some documentation that explains tc show output?
Also, the show output is somewhat cryptic, please could you recommend me some documentation that explain something like: backlog,