Date: Fri, 15 Aug 2008 00:14:24 -0700 (PDT) From: Won De Erick <won.derick@yahoo.com> To: freebsd-testing@freebsd.org, freebsd-performance@freebsd.org Cc: freebsd-hardware@freebsd.org Subject: Fw: CPU Utilization on IBM x3755 Message-ID: <847976.42317.qm@web45803.mail.sp1.yahoo.com>
next in thread | raw e-mail | index | archive | help
forwarding the thread to freebsd-testing@freebsd.org, freebsd-performance@freebsd.org
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
Question 1: What is the difference between 1 [a] and 1 [b]?
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.
Question 3: Is it logical to compare the average CPU utilization results obtained in number 1 and 2? How are they differ?
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?
Please shed me some lights..
Thanks,
Won
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?847976.42317.qm>
