|
|
|
|
| 请问为什么不论我怎么设置CBQ,用户可分配的带宽总是无法超过2.3Mbit/s? |
|
|
|
[Original]
[Print]
[Top]
|
请问为什么不论我怎么设置CBQ,用户可分配的带宽总是无法超过2.3Mbit/s,如果设置的速率低于2.3Mbit 基本可以正常控制带宽。
我在这里试验CBQ的时候,发现不论我怎么设规则,测试的时候,速率总被限制在2.3Mbit/s ,语句如下:
# tc qdisc add dev ixp1 root handle 1:0 cbq bandwidth 10Mbit cell 8 avpkt 1000 mpu 64
# tc class add dev ixp1 parent 1:0 classid 1:1 cbq bandwidth 10Mbit rate 10Mbit allot 1514 prio 8 avpkt 1000 cell 8 weight 1Mbit isolated bounded
# tc class add dev ixp1 parent 1:1 classid 1:10 cbq bandwidth 10Mbit rate 3Mbit allot 1514 prio 8 avpkt 1500 cell 8 weight 1Mbit isolated bounded
# tc class add dev ixp1 parent 1:1 classid 1:20 cbq bandwidth 10Mbit rate 5Mbit allot 1514 prio 8 avpkt 1500 cell 8 weight 1Mbit isolated bounded
# tc filter add dev ixp1 protocol ip parent 1:0 prio 1 handle 2 fw flowid 1:10
# iptables -t mangle -A FORWARD -o ixp1 -m mac --mac-source 00:c0:26:76:d5:d9 -j MARK --set-mark 2
# iptables -t mangle -A FORWARD -o ixp1 -m mac --mac-source 00:c0:26:76:d5:d9 -j RETURN
其中ixp1为我的出口网口
不论我怎么改里面的参数,所有客户机始终只能获得2.3Mbit/s的带宽
谢谢
|
|
|
[Original]
[Print]
[Top]
|
|
|