How can this 'top' command output make sense? Load over 7 and total CPU use ~5%

Bruce Cran bruce at cran.org.uk
Mon May 25 21:28:16 UTC 2009


On Mon, 25 May 2009 21:42:40 +0200
Peter Boosten <peter at boosten.org> wrote:

> 
> On 25 mei 2009, at 21:37, Wojciech Puchar wrote:
> 
> >> The CPU = "Central Processing Unit" will perform it's
> >> calculations at so many megahertz while at 10% utilization or at
> >> 100% utilization. The entire machine
> >
> > no. it will not. all today x86 CPUs reacts on HLT command and  
> > doesn't do anything except waiting for interrupt (and saving lots
> > of power).
> >
> 
> Do you actually read back what you write: you're saying here that
> when a CPU has only 10% utilization, it'll run slower than when
> performing at 100%...

While it's not the default behaviour, if you run powerd(8) then
yes, the CPU will run slower when it's less utilized. 
My laptop will run at between 150MHz and 2500MHz depending on the
current workload.

-- 
Bruce Cran


More information about the freebsd-questions mailing list