Re: Uni-Processor vs. SMP workstations ...

From: Oliver Fromme <olli(at)dorifer.heim3.tu-clausthal.de>
Date: Mon, 20 Dec 1999 16:04:41 +0100 (CET)

Moin,

Andreas Braukmann wrote in list.de-bsd-chat:
> On Sun, Dec 19, 1999 at 11:32:11AM +0100, Oliver Fromme wrote:
> > Bernd Walter wrote in list.de-bsd-chat:
> [...]
> > > Ein verkleinern der Zeitscheiben wirkt hierbei oft Wunder:
> > > sysctl -w kern.quantum=10000
> > Ist 10000 nicht sogar der Default unter -current?
> hmmm.
> cage:[/sys/i386/conf] # sysctl kern.quantum
> kern.quantum: 100000
> cage:[/sys/i386/conf] # uname -a
> FreeBSD cage.tse-online.de 4.0-CURRENT FreeBSD 4.0-CURRENT #2: Fri Dec 17 01:56:19 CET 1999
> toor(at)cage.tse-online.de:/usr/src/sys/compile/ABWS-UP i386

Habe mal ein kleines Survey gemacht:

2.2.8-19981215-SNAP kern.quantum: 10
3.0-19990127-STABLE kern.quantum: 10
3.1-19990318-STABLE kern.quantum: 10
3.1-19990328-STABLE kern.quantum: 10
3.4-19991219-STABLE kern.quantum: 100000
4.0-19991204-CURRENT kern.quantum: 100000

Das sieht mir sehr danach aus, als wenn sich irgendwann im Lau-
fe des Jahres die Semantik von kern.quantum geändert hat. An-
ders kann ich mir den Sprung um mehrere Größenordnungen nicht
erklären.

Hmm... *such* Aha, sys/kern/kern_synch.c ist dafür zuständig.
cvs log verrät:

   revision 1.75
   date: 1999/03/03 18:15:29; author: julian; state: Exp; lines: +23 -30
   The tunable parameter for the scheduler quantum was inverted.
   Higher numbers led to smaller quanta.
   In discussion with BDE, change this parameter to be in uSecs
   to make it machine independent,

und etwas später:

   revision 1.72.2.2
   date: 1999/05/19 01:48:27; author: julian; state: Exp; lines: +23 -30
   MFC: 1.74->1.75
   fix the kern.quantum sysctl to match -current
   This is measured in usecs. default value is 100000 (10 ticks).

Wenn man also an kern.quantum herumdreht, sollte man aufpassen
und erstmal gucken, ob das System noch die alte oder schon die
neue Semantik verwendet. Sonst kann das ziemlich kontraproduk-
tiv werden. ;-)

Gruß
   Olli

-- 
Oliver Fromme, Leibnizstr. 18/61, 38678 Clausthal, Germany
(Info: finger userinfo:olli(at)dorifer.heim3.tu-clausthal.de)
"In jedem Stück Kohle wartet ein Diamant auf seine Geburt"
                                         (Terry Pratchett)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-chat" in the body of the message
Received on Mon 20 Dec 1999 - 16:04:54 CET

search this site