LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 774|回复: 6

用zen-sources的兄弟,BFQ在哪儿?

[复制链接]
发表于 2010-7-12 00:52:44 | 显示全部楼层 |阅读模式
听说有个io schedule,是BFQ,可以替代CFQ的,不过我就是找不到它。无论是在2.6.33还是在2.6.34内核里,都找不到。
发表于 2010-7-12 09:22:47 | 显示全部楼层
应该有吧?
  1. # cat .config | grep BFS
  2. CONFIG_SCHED_BFS=y
  3. # CONFIG_SCHED_BFS_AUTOISO is not set
  4. # CONFIG_HUGETLBFS is not set
  5. # CONFIG_BFS_FS is not set
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-7-12 11:39:23 | 显示全部楼层
Post by pingz;2102698
应该有吧?

  1. # cat .config | grep BFS
  2. CONFIG_SCHED_BFS=y
  3. # CONFIG_SCHED_BFS_AUTOISO is not set
  4. # CONFIG_HUGETLBFS is not set
  5. # CONFIG_BFS_FS is not set
复制代码


BFS != BFQ


to lz: 隐约记得BFQ好像因为不好维护以及意义不大删掉了,似乎在论坛上说过,也有可能记错了@@
回复 支持 反对

使用道具 举报

发表于 2010-7-12 12:22:54 | 显示全部楼层
Post by Etrnls;2102732
BFS != BFQ


噢,看错了,如果是那个的话,确实没有。
回复 支持 反对

使用道具 举报

发表于 2010-7-12 16:18:13 | 显示全部楼层
git已重新加上BFQ支持,请用9999版本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-12 23:02:03 | 显示全部楼层
9999?还不敢用,以后再说吧。
回复 支持 反对

使用道具 举报

发表于 2010-7-15 21:48:59 | 显示全部楼层
从2.6.33-zen1 "Dust Remover"开始,bfq就没有被加入:
- Special notes:
...
* bfq not merged, awaiting new version before 2.6.33 port

Source: http://zen-kernel.org/2.6.33-zen1-dust-remover
关于这个问题的讨论参见: https://groups.google.com/group/ ... ad/7c19fc133cdb666a
zen-sources-2.6.34_p1-r1中有一个bfq的USE flag(Make the BFQ IO Scheduler available by applying upstream patches),加入这个USE flag可以启用bfq,但稳定性未知。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表