This patchset is designed to improve system responsiveness and interactivity. It is configurable to any workload but the default -ck patch is aimed at the desktop and -cks is available with more emphasis on serverspace. Apply to 2.6.19 http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.19/2.6.19-ck2/patch-2.6.19-ck2.bz2 or server version http://www.kernel.org/pub/linux/kernel/people/ck/patches/cks/patch-2.6.19-cks2.bz2 web: http://kernel.kolivas.org all patches: http://www.kernel.org/pub/linux/kernel/people/ck/patches/ Changes (first significant changes since : Added: +sched-fix_iso_starvation.patch A bug first introduced into 2.6.18-ck1/cks1 meant that SCHED_ISO tasks were not being throttled when above their cpu limit. This presents a security risk to any machine with user logins and upgrading for this issue should be considered a high priority. +sched-make_softirqd_batch.patch Instead of 'nice'ing ksoftirqd we can use the policy hint of SCHED_BATCH which specifies it as not requiring low latency. This increases the cpu use possible under very heavy softirq traffic (such as network loads) and decreases the latency that might otherwise be seen (such as keyboard input under heavy cpu load on slow machines). Split patches available. Full patchlist: sched-staircase-16.2.patch sched-staircase16_interactive_tunable.patch sched-staircase16_compute_tunable.patch sched-range.patch sched-iso-4.6.patch sched-fix_iso_starvation.patch track_mutexes-1.patch sched-idleprio-1.11.patch sched-limit_policy_changes.patch sched-make_softirqd_batch.patch cfq-ioprio_inherit_rt_class.patch cfq-iso_idleprio_ionice.patch hz-default_1000.patch hz-no_default_250.patch sched-add-above-background-load-function.patch mm-swap_prefetch-33.patch mm-convert_swappiness_to_mapped.patch mm-lots_watermark.diff mm-kswapd_inherit_prio-1.patch mm-prio_dependant_scan-2.patch mm-background_scan-2.patch mm-idleprio_prio.patch mm-decrease_minimum_dirty_ratio.patch mm-set_zero_dirty_ratio.patch mm-filesize_dependant_lru_cache_add.patch kconfig-expose_vmsplit_option.patch ck2-version.patch 楽しみなさい -- -ck -- -ck
Attachment:
pgpbeWqROTzjV.pgp
Description: PGP signature
- Follow-Ups:
- Re: [ck] 2.6.19-ck2
- From: jos poortvliet <[email protected]>
- Re: [ck] 2.6.19-ck2
- Prev by Date: Re: [RFC] [PATCH] virtual memmap on sparsemem v3 [4/4] ia64 support
- Next by Date: Re: PPC compiler error (redefinition of 'struct bug_entry')
- Previous by thread: Re: [stable] [patch 00/32] -stable review
- Next by thread: Re: [ck] 2.6.19-ck2
- Index(es):