Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Aug 2008 00:44:26 -0700
From:      Jeremy Chadwick <koitsu@FreeBSD.org>
To:        Won De Erick <won.derick@yahoo.com>
Cc:        freebsd-hardware@freebsd.org
Subject:   Re: CPU Utilization on IBM x3755
Message-ID:  <20080815074426.GA74077@eos.sc1.parodius.com>
In-Reply-To: <58713.71225.qm@web45802.mail.sp1.yahoo.com>
References:  <58713.71225.qm@web45802.mail.sp1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Aug 14, 2008 at 11:53:30PM -0700, Won De Erick wrote:
> Hello,
> 
> I was wondering what are the processes running on my machine after checking the CPU utilization using ps and top commands.
> My Platform is IBM x3755 (w/ 8 CPUs) running FreeBSD 6.2.
> 
> 
> 
> 1. Using top -S
>  
> last pid: 90083;  load averages:  0.22,  0.19,  0.17 up 
> 5+00:26:5515:27:07 
> 186 processes: 19 running, 152 sleeping, 15 waiting 
> CPU states:    0.9 % user,    0.0 % nice,  7.2 % system,  0.0 % interrupt,  91.9% idle 
> Mem: 54M 
> Active, 22M Inact, 76M Wired, 26M Buf, 29G Free 
> Swap: 6144M Total, 6144M 
> Free 
> 
> PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU 
> COMMAND
>   17 root        1 171   52     0K    16K RUN    0 101.2H 98.97% 
> idle: cpu0
>   13 root        1 171   52     0K    16K RUN    4 105.7H 96.83% 
> idle: cpu4
>   15 root        1 171   52     0K    16K RUN    2 114.1H 96.04% 
> idle: cpu2
>   12 root        1 171   52     0K    16K CPU5   5 109.8H 93.75% 
> idle: cpu5
>   16 root        1 171   52     0K    16K RUN    1 109.5H 86.18% 
> idle: cpu1
>   14 root        1 171   52     0K    16K RUN    3 113.7H 86.04% 
> idle: cpu3
>   10 root        1 171   52     0K    16K RUN    7 111.4H 83.98% 
> idle: cpu7
>   11 root        1 171   52     0K    16K RUN    6 110.8H 81.98% 
> idle: cpu6
> 57213 root       10  20    0 14512K  4548K RUN    7 388:19  0.00% 
> smd
>   18 root        1 -32 -151     0K    16K CPU0   0  83:07  0.00% swi4: 
> clock sio
>   45 root        1 171   52     0K    16K pgzero 3   3:05  0.00% 
> pagezero 
>  
>  . . . 
> 
>  
> 57094 root        1   8    0 31356K  9180K wait   6   0:01  0.00% php-cgi 
> 18533 admin       1  96    0 30732K  4308K select 6   0:01  0.00% sshd90137 
> 0.29,  0.20,  0.17 up 5+00:26:5715:27:09 
> 
> 
> [a] Average CPU Utilization  = 0.9 % user + 7.2 % 
> system = 8.1%
>                                             = 100 - 91.9                          = 
> 8.1%
>  
>                                                              98.97 + 
> 96.83 + 96.04 + 93.75 + 86.18 + 86.04 + 83.98 + 81.98
> [b] Average CPU Utilization = 100 -  
> ----------------------------------------------------------------------- = 9.53 
> %
>                                                                                                                
> 8
> 2. Using ps -aux
>  
> USER    PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND 
> root     17   99.0  0.0     0    16  ??  RL   Fri03PM 6074:32.36 [idle: 
> cpu0] 
> root     13   97.0  0.0     0    16  ??  RL   Fri03PM 6339:48.43 
> [idle: cpu4] 
> root     15   96.2  0.0     0    16  ??  RL   Fri03PM 
> 6847:42.20 [idle: cpu2] 
> root     12   94.4  0.0     0    16  ??  RL   
> Fri03PM 6586:50.10 [idle: cpu5] 
> root     16   85.9  0.0     0    16  ??  
> RL   Fri03PM 6567:57.05 [idle: cpu1] 
> root     14   85.4  0.0     0    16  
> ??  RL   Fri03PM 6823:20.19 [idle: cpu3] 
> root     10   85.2  0.0     0    
> 16  ??  RL   Fri03PM 6683:28.54 [idle: cpu7] 
> root     11   81.9  0.0     
> 0    16  ??  RL   Fri03PM 6646:11.63 [idle: cpu6] 
> root      0    0.0  
> 0.0     0     0  ??  WLs  Fri03PM   0:00.00 [swapper] 
> root      1    0.0  
> 0.0   912   460  ??  ILs  Fri03PM   0:00.58 /sbin/init -- 
> 
>  . . . 
>  
> admin 19027  0.0  0.0  12480  3384  p2  Ss+  12:06PM   0:00.13 -clish 
> (clish) 
> root  19207   0.0  0.0  2604    940   p2  S+    12:07PM   0:07.65 
> /usr/sbin/clog -f /var/log/dhcpd.log 
> 
> 
> 
>                                                          99 + 97 
> + 96.2 + 94.4 + 85.9+ 85.4 + 85.2 + 81.9
> Average CPU Utilization = 100 -  
> --------------------------------------------------------- = 9.375 %
>                                                                                               
> 8

> <snip>

> Question 2: What are the processes (system?) that are running that resulted to 1 [b]? 
>                   top -S is just giving a name idle: cpu0, idle: cpu1, etc. under the command column.

They're not really "processes", just kernel threads or kernel-level
processes (for lack of better term).

> Question 4. Are there other tools that I can use to accurately get the running processes that are eating the actual CPU resources on the machine?

The utilities you're using are correct (ps and top), but I don't know
why you're using top -S since it's pretty apparent you don't know how to
read the output.  :-)

You shouldn't be using -S if you're just interested in actual processes
on the UNIX machine itself.

-- 
| Jeremy Chadwick                                jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |




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