Re: [patch] CFS scheduler, -v5

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Gene Heskett <gene.heskett@...>
Cc: Nick Piggin <npiggin@...>, <linux-kernel@...>, Linus Torvalds <torvalds@...>, Andrew Morton <akpm@...>, Con Kolivas <kernel@...>, Mike Galbraith <efault@...>, Arjan van de Ven <arjan@...>, Peter Williams <pwil3058@...>, Thomas Gleixner <tglx@...>, <caglar@...>, Willy Tarreau <w@...>, Mark Lord <lkml@...>, Ulrich Drepper <drepper@...>
Date: Sunday, April 22, 2007 - 11:08 pm

* Gene Heskett <gene.heskett@gmail.com> wrote:


Hmm, apparently your X uses ioperm() while mine uses iopl(), and i only 
turned off the renicing for iopl. (I fixed this in my tree and it will 
show up in -v6.)


note that CFS handles negative nice levels differently from other 
schedulers, so the disadvantages of agressively reniced X (lost 
throughput due to overscheduling, worse interactivity) do _not_ apply to 
CFS.

I think the 'fair' setting would be whatever the scheduler writer 
recommends: for SD, X probably performs better at around nice 0 (i'll 
let Con correct me if his experience is different). On CFS, nice -10 is 
perfectly fine too, and you'll have a zippier desktop under higher 
loads. (on servers this might be unnecessary/disadvantegous so there 
this can be turned off.)

(also, in my tree i've changed the default from -19 to -10 to make it 
less scary to people and to leave more levels to the sysadmin, this 
change too will show up in -v6.)

	Ingo
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch] CFS scheduler, v4, Ingo Molnar, (Fri Apr 20, 10:04 am)
[patch] CFS scheduler, -v5, Ingo Molnar, (Sun Apr 22, 9:12 pm)
Re: [patch] CFS scheduler, -v5, Christian Hesse, (Tue Apr 24, 12:54 pm)
Re: [patch] CFS scheduler, -v5, Ingo Molnar, (Wed Apr 25, 5:25 am)
Re: [patch] CFS scheduler, -v5, Christian Hesse, (Wed Apr 25, 6:51 am)
Re: [patch] CFS scheduler, -v5, Guillaume Chazarain, (Mon Apr 23, 8:20 am)
Re: [patch] CFS scheduler, -v5, Ingo Molnar, (Mon Apr 23, 8:36 am)
Re: [patch] CFS scheduler, -v5, Markus Trippelsdorf, (Mon Apr 23, 1:16 am)
Re: [patch] CFS scheduler, -v5, Markus Trippelsdorf, (Mon Apr 23, 1:27 am)
Re: [patch] CFS scheduler, -v5, Ingo Molnar, (Mon Apr 23, 2:21 am)
Re: [patch] CFS scheduler, -v5, Srivatsa Vaddagiri, (Wed Apr 25, 7:43 am)
Re: [patch] CFS scheduler, -v5, Ingo Molnar, (Wed Apr 25, 8:51 am)
Re: [patch] CFS scheduler, -v5, Nick Piggin, (Sun Apr 22, 9:25 pm)
Re: [patch] CFS scheduler, -v5, Ingo Molnar, (Sun Apr 22, 10:55 pm)
Re: [patch] CFS scheduler, -v5, Nick Piggin, (Sun Apr 22, 11:22 pm)
Re: [patch] CFS scheduler, -v5, Ingo Molnar, (Sun Apr 22, 11:43 pm)
Re: [patch] CFS scheduler, -v5, Nick Piggin, (Mon Apr 23, 12:06 am)
Re: [patch] CFS scheduler, -v5, Ingo Molnar, (Mon Apr 23, 5:25 am)
Re: [patch] CFS scheduler, -v5, Ingo Molnar, (Mon Apr 23, 3:10 am)
Re: [patch] CFS scheduler, -v5, Nick Piggin, (Mon Apr 23, 3:25 am)
Re: [patch] CFS scheduler, -v5, Ingo Molnar, (Mon Apr 23, 3:35 am)
Re: [patch] CFS scheduler, -v5, Gene Heskett, (Sun Apr 22, 10:39 pm)
Re: [patch] CFS scheduler, -v5, Ingo Molnar, (Sun Apr 22, 11:08 pm)
Re: [patch] CFS scheduler, v4, Michael Gerdau, (Sun Apr 22, 4:30 am)
Re: [patch] CFS scheduler, v4, Ingo Molnar, (Mon Apr 23, 6:47 pm)
Re: [patch] CFS scheduler, v4, S.Çağlar, (Sat Apr 21, 4:35 pm)
[REPORT] cfs-v4 vs sd-0.44, Willy Tarreau, (Sat Apr 21, 8:12 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Con Kolivas, (Sat Apr 21, 9:51 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Con Kolivas, (Sat Apr 21, 11:55 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Sat Apr 21, 12:00 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Jan Engelhardt, (Sat Apr 21, 1:15 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Sat Apr 21, 3:00 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Mark Lord, (Sun Apr 22, 9:18 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Sun Apr 22, 9:27 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Pavel Machek, (Wed Apr 25, 4:16 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Alan Cox, (Wed Apr 25, 6:19 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Wed Apr 25, 4:22 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Mark Lord, (Sun Apr 22, 9:30 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Con Kolivas, (Sat Apr 21, 7:59 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Juliusz Chroboczek, (Sun Apr 22, 9:04 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Linus Torvalds, (Sun Apr 22, 7:24 pm)
[report] renicing X, cfs-v5 vs sd-0.46, Ingo Molnar, (Sun Apr 22, 10:42 pm)
Re: [report] renicing X, cfs-v5 vs sd-0.46, Linus Torvalds, (Mon Apr 23, 11:09 am)
Re: [report] renicing X, cfs-v5 vs sd-0.46, Ingo Molnar, (Mon Apr 23, 3:48 pm)
Re: [report] renicing X, cfs-v5 vs sd-0.46, Michael K. Edwards, (Mon Apr 23, 4:56 pm)
Re: [report] renicing X, cfs-v5 vs sd-0.46, Gene Heskett, (Mon Apr 23, 1:19 pm)
Re: [report] renicing X, cfs-v5 vs sd-0.46, Gene Heskett, (Mon Apr 23, 1:19 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Nick Piggin, (Sun Apr 22, 9:34 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Linus Torvalds, (Mon Apr 23, 11:56 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Mon Apr 23, 3:11 pm)
'Scheduler Economy' prototype patch for CFS, Ingo Molnar, (Tue Apr 24, 5:05 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Willy Tarreau, (Mon Apr 23, 4:05 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Linus Torvalds, (Mon Apr 23, 3:52 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Ray Lee, (Tue Apr 24, 11:08 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Wed Apr 25, 5:32 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Peter Williams, (Mon Apr 23, 11:46 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Arjan van de Ven, (Tue Apr 24, 12:52 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Peter Williams, (Tue Apr 24, 2:21 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Tue Apr 24, 2:36 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Gene Heskett, (Tue Apr 24, 3:00 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Tue Apr 24, 3:08 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Tue Apr 24, 3:33 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Tue Apr 24, 3:25 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Gene Heskett, (Tue Apr 24, 10:42 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Gene Heskett, (Tue Apr 24, 10:39 am)
Re: [REPORT] cfs-v4 vs sd-0.44, David Lang, (Tue Apr 24, 2:45 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Tue Apr 24, 3:24 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Gene Heskett, (Tue Apr 24, 10:38 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Willy Tarreau, (Tue Apr 24, 1:44 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Gene Heskett, (Tue Apr 24, 8:30 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Gene Heskett, (Tue Apr 24, 8:32 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Gene Heskett, (Tue Apr 24, 3:12 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Jeremy Fitzhardinge, (Mon Apr 23, 6:48 pm)
RE: [REPORT] cfs-v4 vs sd-0.44, Li, Tong N, (Mon Apr 23, 8:59 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, William Lee Irwin III, (Tue Apr 24, 5:27 pm)
RE: [REPORT] cfs-v4 vs sd-0.44, Li, Tong N, (Tue Apr 24, 9:22 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Wed Apr 25, 5:44 am)
Re: [REPORT] cfs-v4 vs sd-0.44, William Lee Irwin III, (Wed Apr 25, 7:58 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Willy Tarreau, (Wed Apr 25, 4:13 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Li, Tong N, (Thu Apr 26, 1:57 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, William Lee Irwin III, (Thu Apr 26, 7:26 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Willy Tarreau, (Thu Apr 26, 3:18 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Bernd Eckenfels, (Sat Apr 28, 11:12 am)
Re: [REPORT] cfs-v4 vs sd-0.44, William Lee Irwin III, (Wed Apr 25, 2:05 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Bernd Eckenfels, (Tue Apr 24, 6:18 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Bill Huey, (Mon Apr 23, 9:57 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Li, Tong N, (Tue Apr 24, 2:01 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Mon Apr 23, 4:33 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Rogan Dawes, (Tue Apr 24, 3:04 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Tue Apr 24, 3:31 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Rogan Dawes, (Tue Apr 24, 4:25 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Chris Friesen, (Tue Apr 24, 11:03 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Rogan Dawes, (Tue Apr 24, 11:07 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Wed Apr 25, 5:29 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Peter Williams, (Tue Apr 24, 7:55 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Chris Friesen, (Tue Apr 24, 11:15 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Guillaume Chazarain, (Mon Apr 23, 5:53 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Mon Apr 23, 4:44 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Mon Apr 23, 5:03 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Mark Lord, (Sun Apr 22, 9:23 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Denis Vlasenko, (Sat Apr 21, 6:54 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Con Kolivas, (Sat Apr 21, 8:08 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Mike Galbraith, (Sun Apr 22, 12:58 am)
Re: [REPORT] cfs-v4 vs sd-0.44, William Lee Irwin III, (Sat Apr 21, 12:39 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Willy Tarreau, (Sat Apr 21, 12:12 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Con Kolivas, (Sat Apr 21, 8:40 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Willy Tarreau, (Sat Apr 21, 9:02 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Sat Apr 21, 11:46 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Willy Tarreau, (Sat Apr 21, 12:18 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Linus Torvalds, (Sat Apr 21, 12:34 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Ingo Molnar, (Sat Apr 21, 12:53 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Ulrich Drepper, (Sat Apr 21, 2:09 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Willy Tarreau, (Sat Apr 21, 12:57 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Willy Tarreau, (Sat Apr 21, 12:53 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, William Lee Irwin III, (Sat Apr 21, 12:42 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Kyle Moffett, (Sat Apr 21, 2:55 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Ulrich Drepper, (Sat Apr 21, 3:49 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Linus Torvalds, (Sat Apr 21, 7:35 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Ulrich Drepper, (Sat Apr 21, 9:46 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, William Lee Irwin III, (Sun Apr 22, 3:02 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ulrich Drepper, (Sun Apr 22, 3:17 am)
Re: [REPORT] cfs-v4 vs sd-0.44, William Lee Irwin III, (Sun Apr 22, 4:48 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Ulrich Drepper, (Sun Apr 22, 12:16 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Rusty Russell, (Sun Apr 22, 8:07 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, William Lee Irwin III, (Sat Apr 21, 7:17 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Geert Bosch, (Sat Apr 21, 1:03 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Gene Heskett, (Sat Apr 21, 2:17 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Con Kolivas, (Sat Apr 21, 9:26 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, Gene Heskett, (Sat Apr 21, 10:07 pm)
Re: [REPORT] cfs-v4 vs sd-0.44, William Lee Irwin III, (Sun Apr 22, 4:07 am)
Re: [REPORT] cfs-v4 vs sd-0.44, Gene Heskett, (Sun Apr 22, 7:11 am)
Re: [patch] CFS scheduler, v4, Gene Heskett, (Fri Apr 20, 5:37 pm)
Re: [patch] CFS scheduler, v4, S.Çağlar, (Sat Apr 21, 4:47 pm)
Re: [patch] CFS scheduler, v4, Gene Heskett, (Sat Apr 21, 9:22 pm)
Re: [patch] CFS scheduler, v4, mdew ., (Fri Apr 20, 5:39 pm)
Re: [patch] CFS scheduler, v4, Ingo Molnar, (Sat Apr 21, 2:47 am)
[patch] CFS scheduler, v4, for v2.6.20.7, Ingo Molnar, (Sat Apr 21, 3:55 am)