You are not logged in.
patching file include/linux/sched.h
Hunk #1 FAILED at 1192.
1 out of 1 hunk FAILED -- saving rejects to file include/linux/sched.h.rej
patching file kernel/sched_bfs.c
Hunk #2 FAILED at 644.
Hunk #3 FAILED at 948.
Hunk #4 FAILED at 968.
Hunk #5 FAILED at 979.
Hunk #6 succeeded at 1594 (offset 29 lines).
Hunk #7 succeeded at 2494 (offset 29 lines).
Hunk #8 FAILED at 2488.
Hunk #9 FAILED at 3443.
Hunk #10 FAILED at 3456.
7 out of 10 hunks FAILED -- saving rejects to file kernel/sched_bfs.c.rej
patching file kernel/sysctl.c
patching file include/linux/init_task.h
Aborting...
...while applying "bfs357-test.patch" after "2.6.35.7-sched-bfs357+schedule_groups_as_entity-1.patch".
If I apply only the latest patch, it asks for 2.6.36...
Update 1: It works like this:
1. Apply "2.6.35.7-sched-bfs-357.patch"
2. Apply "bfs357-penalise_fork_depth_account_threads.patch"
Builds good like that on 2.6.35.
Update 2: Con has just released a "combo" of those two I wrote above. Testing it out.
Last edited by archman-cro (2010-10-08 21:57:02)
Offline
Further investigation revealed this patch didn't work quite how I thought it did, but still offers significant advantages. See the newer posts on hierarchical tree based penalty.
so i think better to use "bfs357-penalise_fork_depth_account_threads.patch"
in /proc/sys/kernel/
group_thread_accounting - groups CPU accounting by threads
fork_depth_penalty - penalises according to depth of forking from init
seems this patch contain functions of "2.6.35.7-sched-bfs357+schedule_groups_as_entity-1.patch"
Offline
i've tried both of them and i can't tell any difference.
the browser got the same speed no matter i was compiling something or not.
but i got some really wired problem with the these patches. such as gnome-panel always can not load all applets successfully, some applets can not loaded readomly.
it looks like panel itself do not wait applets to load. that's not acceptable. so i have to fallback to bfs357 without any of these two patches.
Last edited by jarryson (2010-10-09 13:11:05)
Offline
i've tried both of them and i can't tell any difference.
the browser got the same speed no matter i was compiling something or not.
but i got some really wired problem with the these patches. such as gnome-panel always can not load all applets successfully, some applets can not loaded readomly.
it looks like panel itself do not wait applets to load. that's not acceptable. so i have to fallback to bfs357 without any of these two patches.
+1 - had the same problem with fusion-icon. Dropped by to ck1 + bfs357.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
I get the problem, that the desktop sometimes don't react to the right click of the mouse. For exampel when I try to open a link in chromium in a new tab, I click with the right mouse button on a link, but the menu don't appear or sometimes it appears after a few seconds. Very strange!
Offline
maybe notify C.K. about the issue?
Offline
I just emailed him with the details...
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
according to his lastest blog post( i didn't read it carefully), seems the problem i met must be fixed by the application itself. so i have to report to upstream, am i right?
Offline
Mmh, strange. Two days ago I tried the patch with the zen kernel and I had a few problems (already talked about a few comments earlyer). Now I tried the newest pf-kernel with this patch and my system runs very snappy. Think I misconfigured anything with the zen-kernel.
Offline
akurei wrote:
Using kernel26zen-git.
What I'm doing now: Building kernel26zen-git (again), qt, kdelibs, kdebase-workspace, kdeplasma-applets-kdenetworkmanager via "yaourt -Sb". All simultaneously.
top - 16:27:15 up 38 min, 2 users, load average: 8.17, 8.44, 7.42
Desktop is reacting as if there's no load at all. I love it!
Are you sure the new BFS 357 is included? I compiled the kernel from the AUR, but sched.h says
printk(KERN_INFO"BFS CPU scheduler v0.323 by Con Kolivas.\n");
Maybe you did not pull from git? Mine is:
printk(KERN_INFO"BFS CPU scheduler v0.357 by Con Kolivas.\n");
Offline
I did, but first I compiled the experimental branch, and later it turned out, it is in the stable branch... not logical, but hey.
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Offline