Ultimamente eu estava trabalhando no upload de arquivos grandes para o site, esse upload consumiu toda a largura de banda e prejudicou minha rede. Então eu implementei um pedaço de 1 MB por segundo e está funcionando, mas agora estou pensando em usar o controle de tráfego para obter o mesmo com melhor resultado.
Minha pergunta: o controle de tráfego é tão inteligente e pode distinguir entre a navegação em www e o upload / download em massa de arquivos grandes em www.
tc qdisc add dev imq0 root handle 1:0 htb default 666
tc class add dev imq0 parent 1:0 classid 1:1 htb rate 90000kbit ceil 90000kbit
tc class add dev imq0 parent 1:1 classid 1:888 htb rate 10000kbit ceil 40000kbit prio 0 # browse www traffic
tc class add dev imq0 parent 1:1 classid 1:666 htb rate 10000kbit ceil 40000kbit prio 1 # bulk www traffic
tc filter add dev imq0 protocol ip parent 1:1 prio 2 u32 match ip tos 0x08 0xff flowid 1:666 # bulk www traffic
tc filter add dev imq0 protocol ip parent 1:0 prio 2 u32 match ip sport 80 0xffff flowid 1:888 # http
tc filter add dev imq0 protocol ip parent 1:0 prio 2 u32 match ip sport 443 0xffff flowid 1:888 # https
Algo assim funcionaria? (Não posso verificar agora.)