知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux中实现sp调度碰到的一个小问题

发布时间:2014-09-05 15:14:11作者:知识屋


linux中实现sp调度碰到的一个小问题
 
昨天帮一同事看sp调度的bug,今天确认原因了,这里总结下。
  www.zhishiwu.com  
这个bug的配置先说下,首先对总的上下行带宽限速,1Mbps。然后配置QoS策略,
udp优先级最高,tcp优先级低。结果测试下来发现带宽均分了,未达到sp调度的效果。
 
读了代码,原作者修改了htb,在htb_dequeue之后,又入了sp的队列,并进行sp调度。
并在htb下面挂了一个htb class进行带宽限速。
  www.zhishiwu.com  
问题的原因是发生拥塞的队列和sp调度的队列不是同一个队列,sp当然不起作用了。
顺序反过来就好了,把htb qdisc挂到限速的class下搞定。
 
以前QoS模块接触不是很多,但是听同事讲过一定要发生拥塞,QoS策略才有效果。
经此一役,对这句话有了更深刻的体会。呵呵
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜