3.7-ck1, BFS 426 for linux-3.7
These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but suitable to any commodity hardware workload.
Apply to 3.7.x:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.lrz
Broken out tarball:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.lrz
Discrete patches:
-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patches/
Latest BFS by itself:
http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-sched-bfs-426.patch
Code blog when I feel like it:
http://ck-hack.blogspot.com/
Signature · 1 line
-ck
Quoted 17 lines · On Sun, 16 Dec 2012 11:16:31 Con Kolivas wrote:
These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but suitable to any commodity hardware workload.
Apply to 3.7.x:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.lrzBroken out tarball:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.lrzDiscrete patches:
-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patches/
Quoted 8 lines
Latest BFS by itself:
http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-sched-bfs-426.patchCode blog when I feel like it:
http://ck-hack.blogspot.com/
Of course these links all got scrambled somehow, but I'm sure you can figure out where the patches are :p
Signature · 1 line
-ck
Quoted 21 lines · Con Kolivas
Quoted 20 lines · On Sun, 16 Dec 2012 11:16:31 Con Kolivas wrote:
These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but suitable to any commodity hardware workload.
Apply to 3.7.x:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.lrzBroken out tarball:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.lrzDiscrete patches:
-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patches/Latest BFS by itself:
http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-sched-bfs-426.patch
Quoted 8 lines
Quoted 5 lines
Code blog when I feel like it:
http://ck-hack.blogspot.com/Of course these links all got scrambled somehow, but I'm sure you can figure out where the patches are :p
Better if changes after 425 are directly attached?
Hillf
Quoted 31 lines · On Sun, 16 Dec 2012 18:33:14 Hillf Danton wrote:
Quoted 21 lines · Con Kolivas
Quoted 20 lines · On Sun, 16 Dec 2012 11:16:31 Con Kolivas wrote:
These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but suitable to any commodity hardware workload.
Apply to 3.7.x:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.lrzBroken out tarball:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.lrzDiscrete patches:
-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patches/Latest BFS by itself:
http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-sched-bfs-426.patchQuoted 8 lines
Quoted 5 lines
Code blog when I feel like it:
http://ck-hack.blogspot.com/Of course these links all got scrambled somehow, but I'm sure you can figure out where the patches are :p
Quoted 3 lines
Better if changes after 425 are directly attached?
Hillf
That's of not much use without all the merging changes as well. The 425 patch for mainline 3.7 looks nothing like the 425 patch for 3.6. see my blog for details.
Con
Signature · 1 line
-ck
Quoted 17 lines · Con Kolivas
These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but suitable to any commodity hardware workload.
Apply to 3.7.x:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.lrzBroken out tarball:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.lrzDiscrete patches:
-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patches/
Quoted 9 lines
Latest BFS by itself:
http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-sched-bfs-426.patchCode blog when I feel like it:
http://ck-hack.blogspot.com/
One thing that caught my eye here was the hardwiring of SLUB as the slab allocator and not making the others configurable. I looked around a little bit on your website and it says that's because of kernel crashes with SLAB and SLOB and that peaked my interest even more. Could you describe the issues that you saw that makes those slab allocators have trouble with this type of schedular design?
Thanks.