Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46562
  • 博文数量: 9
  • 博客积分: 65
  • 博客等级: 民兵
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-16 12:28
个人简介

Life is to be hacked and created

文章分类
文章存档

2013年(7)

2012年(2)

我的朋友

分类: LINUX

2013-02-02 13:43:45

昨天帮一同事看sp调度的bug,今天确认原因了,这里总结下。

这个bug的配置先说下,首先对总的上下行带宽限速,1Mbps。然后配置QoS策略,udp优先级最高,tcp优先级低。结果测试下来发现带宽均分了,未达到sp调度的效果。

读了代码,原作者修改了htb,在htb_dequeue之后,又入了sp的队列,并进行sp调度。

并在htb下面挂了一个htb class进行带宽限速。


问题的原因是发生拥塞的队列和sp调度的队列不是同一个队列,sp当然不起作用了。

顺序反过来就好了,把htb qdisc挂到限速的class下搞定。


以前QoS模块接触不是很多,但是听同事讲过一定要发生拥塞,QoS策略才有效果。

经此一役,对这句话有了更深刻的体会。呵呵

阅读(1679) | 评论(0) | 转发(0) |
0

上一篇:udp fast forward

下一篇:Burst流量的教训

给主人留下些什么吧!~~