public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.36-ck1
@ 2010-10-21  1:08 Con Kolivas
  2010-10-21 10:58 ` 2.6.36-ck1 Nikos Chantziaras
  0 siblings, 1 reply; 2+ messages in thread
From: Con Kolivas @ 2010-10-21  1:08 UTC (permalink / raw)
  To: linux-kernel

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:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.36/2.6.36-ck1/patch-2.6.36-ck1.bz2

Broken out tarball:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.36/2.6.36-ck1/2.6.36-ck1-broken-out.tar.bz2

Discrete patches:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.36/2.6.36-ck1/patches/

All -ck patches:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/


Web:
http://kernel.kolivas.org

Code blog when I feel like it:
http://ck-hack.blogspot.com/

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.


Patch series:
2.6.36-sched-bfs-357.patch
sched-add-above-background-load-function.patch
mm-make_swappiness_really_mean_it.patch
mm-zero_swappiness.patch
mm-enable_swaptoken_only_when_swap_full.patch
mm-drop_swap_cache_aggressively.patch
mm-kswapd_inherit_prio-1.patch
mm-background_scan.patch
mm-idleprio_prio-1.patch
mm-lru_cache_add_lru_tail.patch
mm-decrease_default_dirty_ratio.patch
kconfig-expose_vmsplit_option.patch
hz-default_1000.patch
hz-no_default_250.patch
hz-raise_max.patch
preempt-desktop-tune.patch
cpufreq-bfs_tweaks.patch
ck1-version.patch


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. 


Enjoy!
-- 
-ck

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: 2.6.36-ck1
  2010-10-21  1:08 2.6.36-ck1 Con Kolivas
@ 2010-10-21 10:58 ` Nikos Chantziaras
  0 siblings, 0 replies; 2+ messages in thread
From: Nikos Chantziaras @ 2010-10-21 10:58 UTC (permalink / raw)
  To: linux-kernel

On 10/21/2010 04:08 AM, Con Kolivas wrote:
> 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:
> http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.36/2.6.36-ck1/patch-2.6.36-ck1.bz2

Thanks for updating your patches.  Applied to Gentoo's 2.6.36 and works 
as advertised so far.


> 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.

I never felt the need for a "make -j256" on my Core2 Duo, so losing that 
"functionality" is of no consequence, at least here.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-10-21 10:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-21  1:08 2.6.36-ck1 Con Kolivas
2010-10-21 10:58 ` 2.6.36-ck1 Nikos Chantziaras

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox