Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Dec 2009 15:52:39 +0100
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-hackers@freebsd.org
Subject:   Request for information - timers, hz, interrupts
Message-ID:  <hfb7ne$mi$1@ger.gmane.org>

next in thread | raw e-mail | index | archive | help
For a long time, at least in the 6-stable timeframe, I was used to 
seeing timer interrupts going at the frequency of 2*HZ, e.g. this is 
from 6.4-RELEASE:

kern.clockrate: { hz = 250, tick = 4000, profhz = 166, stathz = 33 }
debug.psm.hz: 20

cpu0: timer                   6789885563        499
cpu2: timer                   6789885538        499
cpu1: timer                   6789885538        499
cpu3: timer                   6789885537        499

Then sometime in 7.x this changed to 4*HZ, which continues in 8.x, e.g. 
from 7.2-RELEASE:

kern.clockrate: { hz = 250, tick = 4000, profhz = 1000, stathz = 142 }
kern.hz: 250

cpu0: timer                   1368329715        988
cpu1: timer                   1368324640        988
cpu2: timer                   1367642854        988
cpu3: timer                   1367642874        988

I'm not very worried about it (though maybe laptop users might be 
because of potential power drainage) but would like to know the 
explanation behind it.

Presumably it has something to do with profhz but what and why? There 
isn't an obvious correlation between profhz frequency in 6.x and HZ and 
in 7.x. and HZ.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?hfb7ne$mi$1>