Pourquoi HFSC Ne donne pas les résultats attendus concernant le retard?

Algorithme planification Linux HFSC mal documenté, et il est difficile de trouver des exemples complets de configuration, heureusement, il y a
http://linux-tc-notes.sourcefo ... c.txt
J'ai essayé de créer cette configuration comme suit:

tc qdisc add dev eth0 root handle 1: hfsc default 90
tc class add dev eth0 parent 1:0 classid 1:1 hfsc ls m2 100kbps ul m2 100kbps
tc class add dev eth0 parent 1:1 classid 1:10 hfsc rt m1 50kbps d 100 m2 10kbps
tc class add dev eth0 parent 1:1 classid 1:20 hfsc ls m2 70kbps
tc class add dev eth0 parent 1:1 classid 1:90 hfsc ls m2 10kbps
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.10.0/24 flowid 1:10
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.20.0/24 flowid 1:20

Je m'attendais à ce que les packages de 192.168.10.0/24 Il y aura le retard le plus bas, mais ils ont reçu un retard beaucoup plus important que tout autre trafic de tous mes tests.

Qu'est-ce que je fais mal?

J'ai également testé des exemples dans le manuel mentionné exactement comme ils le sont, mais à nouveau, je n'ai pas reçu les résultats escomptés concernant le retard.

J'ai tout testé dans deux laboratoires différents (Je dois dire à la fois virtuel, une avec des ressources moyennes et l'autre avec des ressources plus puissantes).
Invité:

Pour répondre aux questions, connectez-vous ou registre