--- Robert Watson <[EMAIL PROTECTED]> wrote:

> 
> On Tue, 13 Jun 2006, Danial Thom wrote:
> 
> > Maybe someone can explain this output. The
> top line shows 99.6%idle. Is it 
> > just showing CPU 0s stats on the top line?
> 
> Two types of measurements are taken: sampled
> ticks regarding whether the 
> system as a while is in {user, nice, system,
> intr, idle}, and then sampling 
> for individual processes.  Right now, the
> system measurements are kept in a 
> simple array of tick counters called cp_time. 
> John Baldwin and others have 
> changes that make these tick counters per-CPU. 
> The lines at the top of 
> top(1)'s output are derived from those tick
> counters.  Ticks are measured on 
> each CPU, so those are a summary across all
> CPUs.  To add cpustat support, we 
> need to merge John's patch to make cp_time
> per-CPU (ie., different counters 
> for different CPUs) and teach the userland
> tools to retrieve them.  When you 
> run top you'll notice that it adjusts the
> measurements each refresh.  In 
> effect, what it's doing is sampling the change
> in tick counts over the window, 
> pulling down the new values and calculating the
> percentages of ticks in each 
> "bucket" in the last window.

That doesn't explain why the Top line shows 99.6%
idle, but the cpu idle threads are showing
significant usage. 

I'm getting a constant 6000 Interrupts / Second
on my em controller, yet top jumps all over the
place; sitting at 99% idle for 10 seconds, then
jumping to 50%, then somewhere in between. It
seems completely unreliable. The load I'm
applying is constant.

DT

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
_______________________________________________
freebsd-performance@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-performance
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to