如何优先openvpnstream量?

我有一个openvpn服务器,一个networking接口。 VPNstream量非常缓慢。 我尝试使用此configuration(当前)进行stream量控制:

qdisc del dev eth0 root qdisc add dev eth0 root handle 1: htb default 12 class add dev eth0 parent 1: classid 1:1 htb rate 900mbit #vpn class add dev eth0 parent 1:1 classid 1:10 htb rate 1500kbit ceil 3000kbit prio 1 #local net class add dev eth0 parent 1:1 classid 1:11 htb rate 10mbit ceil 900mbit prio 2 #other class add dev eth0 parent 1:1 classid 1:12 htb rate 500kbit ceil 1000kbit prio 2 filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip sport 1194 0xffff flowid 1:10 filter add dev eth0 protocol ip parent 1:0 prio 2 u32 match ip dst 192.168.10.0/24 flowid 1:11 qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10 qdisc add dev eth0 parent 1:11 handle 11: sfq perturb 10 qdisc add dev eth0 parent 1:12 handle 12: sfq perturb 10 

但它仍然非常缓慢。 我有一个IMAP连接,不断传输数据(我成功地限制了速度),但与openvpn我似乎无法得到超过约100kbit / s

互联网连接速度约为3mbit / s(对称)

可能是什么问题呢? 运动filter是否适用于udp

好吧,我把openvpn切换到了tcp,现在看起来好多了。 奇怪,但是这就是我所观察到的。 也许其中一个互联网连接不能很好地处理udp?