分类: LINUX
2009-12-18 09:58:21
linux任务调度程序的发展,最大的受益者就是我们这些受用者了,linux的BFS调度算法旨在进一步调高交互性,对桌面程序影响尤为显著。
今天就翻译一篇关于这方面的评测,老纪现在可没这种水平去评测一个调度算法的优劣,硬软条件都不具备。原为地址在。
不直译了,说的是Con Kolivas这个为linux的调度算法(他做了fair scheduling,后来现在的linux调度算法就是在它的基础上改进的)作出杰出贡献的人在消失了两年之后,在几个星期前又回来了,这段时间他干什么了呢?原来是鼓捣这个BFS(Brain Fuck Scheduler),这个BFS能够让你在低配的计算机上体验出超快的感觉,为什么呢?因为这个调度器是专门为交互性强的桌面系统(少于16个核心)量身订做的,它有卓越的交互性能,延迟极低。现在版本为211的BFS能用于Linux 2.6.31内核。Con Kolivas要求在给Linux 2.6.31打BFS补丁时对配置做些调整:1000Hz 时钟频率,抢占允许,禁止dynamic ticks。
好了,下面是phoronix网站提供的测试结果,硬件配置同一,比较的对象就是官方linux的默认调度器CFS(FS的继承者)。
值越低越好
值越低越好
值越低越好
值越高越好
值越高越好
每秒请求:值越高越好
IO写延迟:值越低越好
IO读延迟:值越低越好
值越高越好
从这个测试来看,BFS在磁盘IO写这里落后不少,其他的对于Apache请求这来说出奇的高,其他的基本一样。可能现在BFS还刚刚出来,还有很多改善的地方,所以对桌面交互比较强的用户来说,BFS是值得期待的。
作者:老纪
原载:版权所有。转载时必须以链接形式注明转载自[]。
本文链接地址: