|| ||Con Kolivas <email@example.com> |
|| ||firstname.lastname@example.org |
|| ||2.6.36-ck1 |
|| ||Thu, 21 Oct 2010 12:08:54 +1100|
|| ||Article, Thread
These are patches designed to improve system responsiveness and interactivity
with specific emphasis on the desktop, but suitable to any workload.
Apply to 2.6.36:
Broken out tarball:
All -ck patches:
Code blog when I feel like it:
Each discrete patch contains a brief description of what it does at the top of
the patch itself.
The most significant change is an updated BFS cpu scheduler to BFS 357 (Magnum).
It should pretty much behave like the older one, but is tighter with respect
to keeping to its deadlines, and will continue to behave fairly when load is
more than 8 * number of CPUs.
The other addition is to decrease the default dirty_ratio.
The rest is a resync only since 2.6.35-ck1.
Those following the development of the patches for interactivity at massive
load, I have COMPLETELY DROPPED them as they introduce regressions at normal
workloads, and I cannot under any circumstances approve changes to improve
behaviour at ridiculous workloads which affect regular ones. I still see
precisely zero point at optimising for absurd workloads. Proving how many
un-niced jobs you can throw at your kernel compiles is not a measure of one's
prowess. It is just a mindless test.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/