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>