Con's Brain Fuck Scheduler

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

Con's Brain Fuck Scheduler

文章wiz » 週四 8月 27, 2009 1:30 pm

應該還有人記得當初的CK patchset 以及Con Kolivas 的 SD/RSDL scheduler. 自從 kernel 2.6.22 Cons 說要退出kernel 的開發, 我個人是覺得滿惋惜.

但他似乎好像又回來了, 前日再Gentoo forum 看到相關的討論:
http://forums.gentoo.org/viewtopic-t-789040.html
以及Con's 新的 scheduler - BFS

有興趣的朋友, 可以直接使用zen git tree 來嘗試看看..

真是太令人振奮的消息了... :)
wiz
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週日 11月 24, 2002 7:57 pm

文章wiz » 週四 8月 27, 2009 1:54 pm

A single shared runqueue O(n) strict fairness earliest deadline first design.

Ultra low latency and excellent desktop performance.
Not recommended for 4096 cpus.
==============================
這是patch中的 comments, 看到 "Ultra low latency" 和
"Not recommended for 4096 cpus", 讓我噗哧一笑.
若有在看kernel mailing list 的朋友,
應該會看到有關"THE OFFLINE SCHEDULER"的討論,
這讓我直覺認為, Con 會不會是因為看到這一系列的討論,
所以"有感而發"而產生新的BFS.
wiz
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週日 11月 24, 2002 7:57 pm

文章jesse.sung » 週四 8月 27, 2009 2:03 pm

patch 在 這裡:-)
BR,
Wen-chien Jesse Sung
頭像
jesse.sung
程式開發組
程式開發組
 
文章: 654
註冊時間: 週三 9月 04, 2002 9:43 am

文章wiz » 週四 8月 27, 2009 2:12 pm

或著可以直接使用 zen git tree:
1. git clone git://zen-sources.org/zen/zen.git zen-sources
2. git branch master-2.6.30 origin/master-2.6.30
3. git checkout master-2.6.30

然後再按一般編譯kernel 的流程就可以了.

*edit*
現在zen git tree 做了一些變更,你可以在kenel config中,
選擇使用CFS or BFS.
wiz
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週日 11月 24, 2002 7:57 pm

文章wiz » 週日 8月 30, 2009 8:18 pm

這幾天試用下來, 一切運作良好, 且也讓我這一台用了5年的電腦,
感覺變順多了.

目前是使用 2.6.31-rc8 (from zen git tree) + sched-bfs-200.patch
+ autoiso-xorg.patch
wiz
可愛的小學生
可愛的小學生
 
文章: 62
註冊時間: 週日 11月 24, 2002 7:57 pm


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客