Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Nov 2004 14:56:33 -0500
From:      John Baldwin <jhb@FreeBSD.org>
To:        freebsd-arch@FreeBSD.org
Cc:        arch@FreeBSD.org
Subject:   Re: HEADSUP: HZ=1000 by default on i386
Message-ID:  <200411041456.33778.jhb@FreeBSD.org>
In-Reply-To: <418A5A72.6020700@freebsd.org>
References:  <48555.1099585930@critter.freebsd.dk> <418A5A72.6020700@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 04 November 2004 11:36 am, Scott Long wrote:
> Poul-Henning Kamp wrote:
> > In message <xzp7jp1wpli.fsf@dwp.des.no>, 
=?iso-8859-1?q?Dag-Erling_Sm=F8rgrav?= writes:
> >>Poul-Henning Kamp <phk@phk.freebsd.dk> writes:
> >>>So pending any really good arguments to the contrary I plan to increase
> >>>HZ to 1000 on i386 this weekend.
> >>
> >>two good arguments:
> >>
> >> 1) I'm already working on this, and you know it, since I asked you
> >>    about it in Karlsruhe.
> >
> > Ahh, sorry, I got the impression that you were not going to do it on
> > your own.
> >
> >> 2) 1000 is not a good choice, because we can't approximate it well
> >>    with the 8254.  1268 is better, 1381 is even better, 1903 is the
> >>    best we can do between 1000 and 2000, 2299 is the best we can do
> >>    between 1000 and 5000.
> >
> > I played with it here and found that 1000 actually works better than 941.
> > (1193182 / 941 ~= 1268) because the 941 gives a slow beat against 1Hz.
> >
> > It is actually preferable to have a fast beat (jitter) than a slow
> > beat (wander), particularly for people doing benchmarks.
> >
> > Poul-Henning
>
> What timing hardware is used on amd64?  Would it suffer there too?

Identical to x86 for now.  Note that it would be really nice at some point to 
drive hardclock and statclock via the local APIC timers for SMP on x86 and 
amd64 so we can stop sending IPIs for each clock interrupt.  Alpha uses the 
per-CPU timers this way already.

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411041456.33778.jhb>