Puncte:0

Modelarea traficului cu tc penalizează descărcările mari

drapel cn

Am acest script de modelare care ar trebui să penalizeze descărcările mai mari de 10 MB prin reducerea vitezei de conectare.

Dacă testez cu o singură conexiune, penalizarea este în vigoare și viteza de descărcare este redusă la valoarea setată. Dacă deschid o nouă descărcare în paralel, rata de descărcare penalizată este împărțită între cele două conexiuni penalizate. Scopul meu este să ofer o rată de penalizare garantată, nu una comună. Aveți idee ce greșesc?

dev=eth0

rate_full=100000mbit
conn_rate_limit=10mbit
conn_rate_ceil=20mbit
conn_rate_burst=30mbit

htb_class=10
max_byte=10485760


tc qdisc del dev $dev root > /dev/null 2>&1
tc qdisc add dev $dev root handle 1: htb

tc class add dev $dev parent 1: classid 1:1 htb rate $rate_full
tc class add dev $dev parent 1: classid 1:$htb_class htb rate $conn_rate_limit ceil $conn_rate_ceil burst $conn_rate_burst
tc filter add dev $dev parent 1: prio 0 protocol ip handle $htb_class fw flowid 1:$htb_class

#după 10 megaocteți o conexiune este considerată o descărcare
iptables -t mangle -A OUTPUT -p tcp -m connbytes --connbytes $max_byte: --connbytes-dir ambii --connbytes-mode bytes -j MARK --set-mark $htb_class

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.