[讨论]pcq个人分析经验及优先排列
本帖最后由 workbaby 于 2010-6-12 00:20 编辑个人认为pcq是按需分配。而不是平均分配的。
首先pcq必需要给出最大流量。在没有最大流量的pcq,rate为0的时候下pcq并不会生成任何限速或分配行为.
比如对数据包[游戏]设定max为500k。设pcq game rate设为0。limit 为30, total limit 为500
ip1 对外发送20个游戏数据包。他将得到20个数据包的流量,
ip2 对外发送10个游戏数据包.他将得到10个数据包的游戏
如果超过30将会计算游戏数据包总值。如达到500将按需分。也就是排列。当total末达到最大值时是不会排列的。
如果limit末达到30最大也末达到500。就还是随机分。
所以limit和total的值是一个平衡网络的重要值。
下面简单说一下排列
不说难的就说simple吧。
用simple做个队列树
all 目标地址 局域网 最大值为 400k
游戏 优先级1 父为all
网页 优先级 2 父为all
QQ 优先级 3 父为all
其它优先级8 父为all
他们使用共同的pcq up limit 10 total 400
这样一个上传优先队列就出来。
当最量达到400k 各total到达最大值 的时候优先排级。如果不到400k则不受任何限制
limit为每个用户将能在total到达最大时发送多少个包而不进入排队队列
total limit为当到达最大时进入排列状态。
以上是本人的一点看法。希望有不同看法的朋友论讨论讨。 呵呵,我的就是没有最大流量的,我只知道当流量达到限制的速率,limit是用来缓存的,单用户缓存满了就丢包,看看你的丢包情况就知道你说的是否对了,如果优先生效,丢包是从最低级别的开始丢包 还是没有理解
页:
[1]