|
每次家人开启微信视频聊天,我玩LOL就会掉包,平时ping一般是16~20,经常出现掉包瞬间到100ping值以上,1秒后又恢复正常。
我实测上行6M,下行60M,下面是官方自带的QOS设置后的代码,是否有改善空间?
或者entware里面有第三方的QOS插件?
- #!/bin/sh
- I=vlan2
- SFQ="sfq perturb 10"
- TQA="tc qdisc add dev $I"
- TCA="tc class add dev $I"
- TFA="tc filter add dev $I"
- case "$1" in
- start)
- tc qdisc del dev $I root 2>/dev/null
- $TQA root handle 1: htb default 30
- $TCA parent 1: classid 1:1 htb rate 6000kbit ceil 6000kbit
- # egress 0: 70-75%
- $TCA parent 1:1 classid 1:10 htb rate 4200kbit ceil 4500kbit prio 1 quantum 1500
- $TQA parent 1:10 handle 10: $SFQ
- $TFA parent 1: prio 10 protocol ip handle 1 fw flowid 1:10
- # egress 2: 8-11%
- $TCA parent 1:1 classid 1:30 htb rate 480kbit ceil 660kbit prio 3 quantum 1500
- $TQA parent 1:30 handle 30: $SFQ
- $TFA parent 1: prio 30 protocol ip handle 3 fw flowid 1:30
- $TFA parent 1: prio 15 protocol ip u32 match ip protocol 6 0xff match u8 0x05 0x0f at 0 match u16 0x0000 0xffc0 at 2 match u8 0x10 0xff at 33 flowid 1:10
- tc qdisc del dev $I ingress 2>/dev/null
- $TQA handle ffff: ingress
- # ingress 0: 80%
- $TFA parent ffff: prio 1 protocol ip handle 1 fw police rate 48000kbit burst 1920kbit drop flowid ffff:1
- # ingress 2: 5%
- $TFA parent ffff: prio 3 protocol ip handle 3 fw police rate 3000kbit burst 120kbit drop flowid ffff:3
- ;;
- stop)
- tc qdisc del dev $I root 2>/dev/null
- tc qdisc del dev $I ingress 2>/dev/null
- ;;
- *)
- tc -s -d qdisc ls dev $I
- echo
- tc -s -d class ls dev $I
- esac
复制代码
|
|