CPU utlization


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users CPU utlization
# 1  
Old 03-31-2010
CPU utlization

Hi

I have server with 48 cpus running SUN os.

I have loaded with enough tasks. But I could see my CPU utilization is very less compared to kernal's cpu utlization.

below is the output of top command

Code:
load averages:  23.2,  10.1,  16.6;                    up 423+16:45:16                                                               12:15:10
781 processes: 750 sleeping, 31 on cpu
CPU states: 39.1% idle, 12.4% user, 48.6% kernel,  0.0% iowait,  0.0% swap
Memory: 192G phys mem, 148G free mem, 16G total swap, 16G free swap
   PID USERNAME LWP PRI NICE  SIZE   RES STATE    TIME    CPU COMMAND
 16042 cgi        1  20    0   27M   16M cpu/1    0:20  1.95% dcs_operation_m
 16357 cgi        1  20    0   27M   16M cpu/531   0:10  1.95% dcs_operation_m
 15738 cgi        1  20    0   27M   16M cpu/528   0:33  1.95% dcs_operation_m
 16125 cgi        1  20    0   27M   16M cpu/3    0:16  1.95% dcs_operation_m
 15981 cgi        1  20    0   27M   16M cpu/10   0:22  1.95% dcs_operation_m
 16046 cgi        1  20    0   27M   16M cpu/17   0:20  1.94% dcs_operation_m
 16127 cgi        1  20    0   27M   16M cpu/4    0:15  1.94% dcs_operation_m
 16128 cgi        1  20    0   27M   16M cpu/8    0:15  1.94% dcs_operation_m
 16745 cgi        1  20    0   27M   16M cpu/13   0:07  1.94% dcs_operation_m
 15822 cgi        1  20    0   27M   16M cpu/532   0:29  1.94% dcs_operation_m
 16748 cgi        1  20    0   27M   16M cpu/520   0:06  1.94% dcs_operation_m
 15939 cgi        1  30    0   27M   16M cpu/5    0:25  1.94% dcs_operation_m
 16045 cgi        1  20    0   27M   16M cpu/513   0:20  1.94% dcs_operation_m
 16683 cgi        1  20    0   27M   16M cpu/533   0:07  1.94% dcs_operation_m
 15980 cgi        1  20    0   27M   16M cpu/516   0:22  1.94% dcs_operation_m

By that we can see there were no I/O bound and swap issues.

Could anyone assist me on this.

Thanks

Kumaran R

Last edited by pludi; 03-31-2010 at 03:59 AM.. Reason: code tags, please...
# 2  
Old 03-31-2010
I'll try to explain the percentages to the best of my knowledge:
  • idle: should be obvious
  • user: the time the processes run in user space. That is loops and all in-memory operations
  • kernel: the time spent in kernel space. Everything I/O runs in kernel space, that is: reading & writing files, network communication, user I/O (when not sleeping), loading/forking new processes, ...
  • iowait: the time waiting for an I/O device to come ready. As long as this is 0, none of your processes had to wait for a disk to come ready, or was blocked by a slow net connection.
  • swap: if this is zero it basically means none of your processes had to be swapped out, so your current memory installation is enough.
# 3  
Old 03-31-2010
Thanks for you explanations.

Could you please tell me why the process are using very less CPU(1.9%) though it has more room to use.

Kumaran R
# 4  
Old 03-31-2010
Probably because it's a percentage of the total, instead of the percentage of a core. But I'm no Solaris expert, so I could be wrong.
# 5  
Old 03-31-2010
But another SunOS running the same application projects good (60%+) cpu usage.

Is there any way to improve this.

is it directly related to the thorughput ?

Kumaran R
# 6  
Old 03-31-2010
Your load averages look pretty high. Are you experiencing slow-down issues?
# 7  
Old 03-31-2010
Quote:
Originally Posted by druidmatrix
Your load averages look pretty high. Are you experiencing slow-down issues?
On a 48 core machine any load below 48 isn't high. With a load of 23, one could even go so far as to say it's bored half of the time.

Quote:
Originally Posted by kumaran_5555
Could you please tell me why the process are using very less CPU(1.9%) though it has more room to use.
Without knowing your setup and your application, and without being an expert in Solaris: no.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Why Entitlement CPU can't be set to same as Virtual CPU?

I read that Entitlement CPU should be set to max 75% compare to Virtual CPU. May I know the reason. I have set the Entitlement CPU = Virtual CPU on AIX . It works fine . Can you help to understand. (1 Reply)
Discussion started by: gabhanes
1 Replies

2. AIX

Entitled CPU lesser Than Used CPU !!

Hi All, It may be a n00b question, but i really want to know , How Entitled Capacity is less and Used CPU is more when there is no Free CPU is available in the managed system. I have 5LPARs in a MS with Dual VIO. Managed System CPU details Available: 0.20 Assigned to partitions: 15.80... (11 Replies)
Discussion started by: Thala
11 Replies

3. UNIX for Dummies Questions & Answers

Is it possible to combine multiple CPU to act as a single CPU on the same server?

We have a single threaded application which is restricted by CPU usage even though there are multiple CPUs on the server, hence leading to significant performance issues. Is it possible to merge / combine multiple CPUs at OS level so it appear as a single CPU for the application? (6 Replies)
Discussion started by: Dissa
6 Replies

4. Solaris

Find why CPU utlization WAS high yesterday

I want to investigate why CPU utilization was high yesterday on my solaris 10 machine. I have been reported this problem but how can I investigate why CPU utilization went high at that time? :confused: (4 Replies)
Discussion started by: kashif_islam
4 Replies

5. Solaris

Difference between CPU CHIP and CPU ID

Hi All, What is the difference between CPU CHIP and CUP ID on SUN/ Oracle M5000 servers.. Thanks in advance (3 Replies)
Discussion started by: kumarmani
3 Replies

6. Solaris

CPU and CPU-Utilization

Hi, I am a weblogic Admin I our env there are 5 servers running in one Solaris 10 Sparc machine. But when i tried for process status using <top> command I got the following output load averages: 1.75, 2.18, 2.12; up 134+08:28:49 22:24:21 79 processes: 77 sleeping, 1 running,... (1 Reply)
Discussion started by: Joseph Antoine
1 Replies

7. Solaris

cpu-shares vs cpu-cap in solaris

Can anyone tell me difference between cpu-shares vs cpu-cap in solaris & how FSS will work with cpu-caps ? (9 Replies)
Discussion started by: fugitive
9 Replies

8. Solaris

Multi CPU Solaris system shows 100% CPU usage.

Hello Friends, On one of my Solaris 10 box, CPU usage shows 100% using "sar", "vmstat". However, it has 4 CPUs and prstat and glance are not showing enough processes to justify high CPU utilization. ========================================================================= $ prstat -a ... (4 Replies)
Discussion started by: mahive
4 Replies

9. UNIX for Dummies Questions & Answers

how to get persistant cpu utilization values per process per cpu in linux (! top,ps)

hi, i want to know cpu utilizatiion per process per cpu..for single processor also if multicore in linux ..to use these values in shell script to kill processes exceeding cpu utilization.ps (pcpu) command does not give exact values..top does not give persistant values..psstat,vmstat..does njot... (3 Replies)
Discussion started by: pankajd
3 Replies

10. Solaris

How to down a particular CPU in a server, witch is having 16 CPU's

Hi.., my dout is a solaris server is having 16 cpu's. in tht one cpu running some error process, accupaying more space. I wanna down tht particular CPU only with out interrupting the other 15 CPU's. how can i do this. is there any command for this ?? (5 Replies)
Discussion started by: b.janardhanguru
5 Replies
Login or Register to Ask a Question