Re: Initial 6.1 questions



On Tue, 13 Jun 2006, Danial Thom wrote:

I didn't answer it because I don't know what output cpustat provides. What output does cpustat provide on DragonflyBSD?

Its a simple output such as:

CPU-0 state: 14.00% user, 0.00% nice, 2.00%
sys, 6.00% intr, 78.00% idle
CPU-1 state: 4.00% user, 0.00% nice, 17.00%
sys, 2.00% intr, 77.00% idle

Of course, hp-ux type output for top would be
ideal:

Load averages: 0.27, 0.28, 0.28
203 processes: 186 sleeping, 17 running
Cpu states:
CPU LOAD USER NICE SYS IDLE BLOCK
SWAIT INTR SSYS
0 0.05 0.0% 0.0% 0.0% 100.0% 0.0%
0.0% 0.0% 0.0%
1 0.92 0.0% 0.0% 0.0% 100.0% 0.0%
0.0% 0.0% 0.0%
2 0.03 0.0% 0.0% 0.0% 100.0% 0.0%
0.0% 0.0% 0.0%
3 0.08 0.0% 0.0% 0.0% 100.0% 0.0%
0.0% 0.0% 0.0%
--- ---- ----- ----- ----- ----- -----
----- ----- -----
avg 0.27 0.0% 0.0% 0.0% 100.0% 0.0%
0.0% 0.0% 0.0%

What is the plan for FreeBSD, as I don't see that top shows any distribution among cpus?

top displays some CPU information, especially with -S which shows you the level of activity for the idle thread on each CPU. The above looks useful, and should be fairly easy to add. I've been thinking about adding a few new pages to systat output:

- Kernel memory allocator stats, based on memstat/memtop (and similar to what
vmstat -z and vmstat -m show).
- CPU statistics such as the above.

I think there are some patches floating around already that gather per-cpu cp_time measurements, but Kris has commented to me that they reduce performance somewhat, so I'll have to investigate some. That may be a caching effect of some sort.

Robert N M Watson
Computer Laboratory
Universty of Cambridge
_______________________________________________
freebsd-performance@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-performance
To unsubscribe, send any mail to "freebsd-performance-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Initial 6.1 questions
    ... sys, 6.00% intr, 78.00% idle ... CPU LOAD USER NICE SYS IDLE BLOCK ...
    (freebsd-performance)
  • Re: Initial 6.1 questions
    ... sys, 6.00% intr, 78.00% idle ... CPU LOAD USER NICE SYS IDLE BLOCK ...
    (freebsd-performance)
  • Re: [RFC] (How to) Let idle CPUs sleep
    ... turns out that if we restrict the amount of time idle cpus are ... cpu sleeps. ... * local timer ticks. ... +int idle_balance_retry ...
    (Linux-Kernel)
  • Too many timer interrupts in NO_HZ
    ... CPU in an SMP server. ... However I am interested to see CPU idle times for couple minutes on ... There are way too many timer interrupts even though the CPUs have ... entered tickless idle loop. ...
    (Linux-Kernel)
  • Re: Relationship between load average and CPU busy or CPU idle
    ... > Is there some kind of relationship between the load average figure and CPU ... Because Unix expects disk I/O to finish really soon ... idle time is computed by looking at what the processors are ...
    (comp.unix.solaris)