public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.17-ck1
@ 2006-06-18  7:36 Con Kolivas
  2006-06-18 15:06 ` 2.6.17-ck1 Jan Engelhardt
  2006-06-19 17:20 ` [ck] 2.6.17-ck1 Hugo Vanwoerkom
  0 siblings, 2 replies; 7+ messages in thread
From: Con Kolivas @ 2006-06-18  7:36 UTC (permalink / raw)
  To: ck list, linux list

[-- Attachment #1: Type: text/plain, Size: 1565 bytes --]

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

or server version
http://www.kernel.org/pub/linux/kernel/people/ck/patches/cks/patch-2.6.17-cks1.bz2

web:
http://kernel.kolivas.org

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

Split patches available.

Full patchlist:

sched-implement-smpnice-2.6.17.patch
sched-revise_smt_nice_locking.patch
2.6.17-smpnice-staircase-16.patch
sched-staircase16_interactive_tunable.patch
sched-staircase16_compute_tunable.patch
sched-range.patch
sched-iso-4.5.patch
track_mutexes-1.patch
sched-idleprio-1.9.patch
sched-limit_policy_changes.patch
defaultcfq.diff
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-32.patch
swsusp-rework-memory-shrinker-rev-2.patch
mm-convert_swappiness_to_mapped.patch
mm-lots_watermark.diff
mm-kswapd_inherit_prio-1.patch
mm-prio_dependant_scan-1.patch
mm-background_scan-1.patch
mm-idleprio_prio.patch
mm-decrease_minimum_dirty_ratio.patch
mm-set_zero_dirty_ratio.patch
mm-filesize_dependant_lru_cache_add.patch
fs-fcache-v2.1.patch
kconfig-expose_vmsplit_option.patch
2.6.17-ck1-version.patch

-- 
-ck

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: 2.6.17-ck1
  2006-06-18  7:36 2.6.17-ck1 Con Kolivas
@ 2006-06-18 15:06 ` Jan Engelhardt
  2006-06-18 15:11   ` 2.6.17-ck1 Con Kolivas
  2006-06-19 17:20 ` [ck] 2.6.17-ck1 Hugo Vanwoerkom
  1 sibling, 1 reply; 7+ messages in thread
From: Jan Engelhardt @ 2006-06-18 15:06 UTC (permalink / raw)
  To: Con Kolivas; +Cc: ck list, linux list

>
>These are patches 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.
>
Last time (2.6.17-rc6-ck1), I had a strange experience over the regular 
scheduler. When three gccs were competing for time, each of them got a time 
window of 1/3 second in which each ran at 99%.
The regular scheduler does it in a way so that each time window is as small 
as possible, that is, top shows 33% for each process on low top 
udating intervals like 0.1 sec.
This behavior was not observed with 2.6.16-rcX-ck.


Jan Engelhardt
-- 

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

* Re: 2.6.17-ck1
  2006-06-18 15:06 ` 2.6.17-ck1 Jan Engelhardt
@ 2006-06-18 15:11   ` Con Kolivas
  2006-06-19 11:54     ` 2.6.17-ck1 Jan Engelhardt
  0 siblings, 1 reply; 7+ messages in thread
From: Con Kolivas @ 2006-06-18 15:11 UTC (permalink / raw)
  To: Jan Engelhardt; +Cc: ck list, linux list

On Monday 19 June 2006 01:06, Jan Engelhardt wrote:
> >These are patches 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.
>
> Last time (2.6.17-rc6-ck1), I had a strange experience over the regular
> scheduler. When three gccs were competing for time, each of them got a time
> window of 1/3 second in which each ran at 99%.
> The regular scheduler does it in a way so that each time window is as small
> as possible, that is, top shows 33% for each process on low top
> udating intervals like 0.1 sec.
> This behavior was not observed with 2.6.16-rcX-ck.

Were you running them SCHED_IDLEPRIO or in compute mode? They would do that.

-- 
-ck

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

* Re: 2.6.17-ck1
  2006-06-18 15:11   ` 2.6.17-ck1 Con Kolivas
@ 2006-06-19 11:54     ` Jan Engelhardt
  2006-06-19 12:51       ` 2.6.17-ck1 Con Kolivas
  0 siblings, 1 reply; 7+ messages in thread
From: Jan Engelhardt @ 2006-06-19 11:54 UTC (permalink / raw)
  To: Con Kolivas; +Cc: ck list, linux list

>
>Were you running them SCHED_IDLEPRIO or in compute mode? They would do that.
>
I have not changed anything, so I presume SCHED_NORMAL.
Unless they have been made SCHED_IDLEPRIO/compute by staircase's logic...


Jan Engelhardt
-- 

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

* Re: 2.6.17-ck1
  2006-06-19 11:54     ` 2.6.17-ck1 Jan Engelhardt
@ 2006-06-19 12:51       ` Con Kolivas
  0 siblings, 0 replies; 7+ messages in thread
From: Con Kolivas @ 2006-06-19 12:51 UTC (permalink / raw)
  To: Jan Engelhardt; +Cc: ck list, linux list

On Monday 19 June 2006 21:54, Jan Engelhardt wrote:
> >Were you running them SCHED_IDLEPRIO or in compute mode? They would do
> > that.
>
> I have not changed anything, so I presume SCHED_NORMAL.
> Unless they have been made SCHED_IDLEPRIO/compute by staircase's logic...

No it wouldn't do that. 

I've not seen what you describe happening but definitely the timing of 
parallelising jobs in 'make' completely changes with cpu scheduler changes 
and with I/O scheduler changes. 

However if it's purely unrelated cpu bound tasks running and no disk I/O 
involved then full timeslices run out at ~114ms at 1000HZ (longer at lower 
HZ) so that should be the longest period one task of the same priority could 
possibly run before the others do. That sort of timeslice you would not pick 
up at .1s interval 'top's but I find 'top' can be very deceiving if its 
timing happens to be exactly what the intervals are it can look like only one 
thing is running or one thing is stuck at the same priority and so on. 

With actual numbers from interbench testing of fully cpu bound tasks (under 
what's called benchmarking cpu of Gaming) the average and max scheduling 
delays look of the same magnitude as mainline.

-- 
-ck

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

* Re: [ck] 2.6.17-ck1
  2006-06-18  7:36 2.6.17-ck1 Con Kolivas
  2006-06-18 15:06 ` 2.6.17-ck1 Jan Engelhardt
@ 2006-06-19 17:20 ` Hugo Vanwoerkom
  2006-06-19 22:25   ` Jan Engelhardt
  1 sibling, 1 reply; 7+ messages in thread
From: Hugo Vanwoerkom @ 2006-06-19 17:20 UTC (permalink / raw)
  To: Con Kolivas; +Cc: ck list, linux list

Con Kolivas wrote:
> These are patches 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.17
> http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.17/2.6.17-ck1/patch-2.6.17-ck1.bz2
>
> or server version
> http://www.kernel.org/pub/linux/kernel/people/ck/patches/cks/patch-2.6.17-cks1.bz2
>
> web:
> http://kernel.kolivas.org
>
> all patches:
> http://www.kernel.org/pub/linux/kernel/people/ck/patches/
>
> Split patches available.
>
> Full patchlist:
>
>   
<snip>

Thanks Con.
Good news: 2.6.17 has support for the Winbond W83687thf sensor chip. One 
patch less for me.
Bad news: now nvidia  7167 no longer compiles:
*Unknown symbol pm_unregister

Regards,

Hugo

*



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

* Re: [ck] 2.6.17-ck1
  2006-06-19 17:20 ` [ck] 2.6.17-ck1 Hugo Vanwoerkom
@ 2006-06-19 22:25   ` Jan Engelhardt
  0 siblings, 0 replies; 7+ messages in thread
From: Jan Engelhardt @ 2006-06-19 22:25 UTC (permalink / raw)
  To: Hugo Vanwoerkom; +Cc: Con Kolivas, ck list, linux list

> <snip>
>
> Thanks Con.
> Good news: 2.6.17 has support for the Winbond W83687thf sensor chip. One patch
> less for me.
> Bad news: now nvidia  7167 no longer compiles:

Well that one is old even.

> *Unknown symbol pm_unregister


Jan Engelhardt
-- 

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

end of thread, other threads:[~2006-06-19 22:26 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-18  7:36 2.6.17-ck1 Con Kolivas
2006-06-18 15:06 ` 2.6.17-ck1 Jan Engelhardt
2006-06-18 15:11   ` 2.6.17-ck1 Con Kolivas
2006-06-19 11:54     ` 2.6.17-ck1 Jan Engelhardt
2006-06-19 12:51       ` 2.6.17-ck1 Con Kolivas
2006-06-19 17:20 ` [ck] 2.6.17-ck1 Hugo Vanwoerkom
2006-06-19 22:25   ` Jan Engelhardt

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