最近我正在努力将大文件上传到网站,这个上传占用了整个带宽并削弱了我的网络。所以我实现了每秒分块一个 1MB 的块及其工作,但现在我在想我可以使用流量控制来实现相同的效果并获得更好的结果。
我的问题:流量控制是否智能,可以区分 www 浏览和 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
像这样的东西会起作用吗?(现在不能检查。)