idle% cpu and run queue


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users idle% cpu and run queue
# 1  
Old 08-08-2012
idle% cpu and run queue

Hi Everybody,

Can anybody explain how CPU idle% is about 50%, but runq-sz more than 1?
sar from Solaris 10:
Code:
00:00:05    %usr    %sys    %wio   %idle
17:00:08      27      12       0      61
17:20:05      40      15       0      45
17:40:05      27      12       0      61
18:00:05      23      10       0      67
18:20:06      32      14       0      54
18:40:05      27      13       0      60
19:00:04      27      11       0      61
19:20:05      40      15       0      45

00:00:05 runq-sz %runocc swpq-sz %swpocc
17:00:07     1.7      50     0.0       0
17:20:06     1.9      60     0.0       0
17:40:04     1.7      52     0.0       0
18:00:06     1.5      46     0.0       0
18:20:06     1.6      52     0.0       0
18:40:06     1.4      47     0.0       0

Thanks
# 2  
Old 08-08-2012
It is an artifact of sampling. For starters, it is an average value.

Let's look at an example:

The simplest example is a queue for a service, say an ATM machine. The queue can have nobody waiting there or sometimes as many as three people waiting. So, the average usage can be 50%, but on average when somebody gets there he has 1.5 people in front of him. There is no such thing as .5 of a person, of course.

What it says is that your cpu load is uneven with lots of no-load periods and lots of longer queues. Your result really shows that your system cpu resource is not heavily used. All is well. For the small timeframe you show.

sar is really great for gathering detail data but is not so great at assembling details into a useful report. I would use other resource measurement tools than sar, if you are going to be interpreting the output like a report.
This User Gave Thanks to jim mcnamara For This Post:
# 3  
Old 08-08-2012
I expected exactly this answer.
Thank you, Jim.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Idle Process Exhausting CPU

I noticed when having some trouble with code I was testing that the CPU was becoming exhausted and I would have to reboot. After rebooting a couple times I decided to check for other problems before trying my code again. That's when I noticed that the CPU with the idle process was through the roof:... (5 Replies)
Discussion started by: Azrael
5 Replies

2. Solaris

Why CPU idle 0 process nohub lose

Hello Solaris 8 when CPU idle 0 . why nohub process lose ? Thank (1 Reply)
Discussion started by: ppmanja
1 Replies

3. Shell Programming and Scripting

Help on shell script conditional execution when CPU Idle > 60%

I need a shell script that will monitor a few conditions and not execute until the these conditions are met. The problem I'm having is that I can not perform a database snapshot (backup) of a sybaseIQ database unless the CPU Status Idle % is above 60% or the snapshot (backup) fails. If... (2 Replies)
Discussion started by: pancona99
2 Replies

4. Solaris

top is showing 0% cpu Idle

What should we do if we show a 0% cpu idl on top? (5 Replies)
Discussion started by: Pouchie1
5 Replies

5. Shell Programming and Scripting

How to get the information about cpu idle from top command?

I am using Ubuntu 9.04. I want to write a shell script to get the information about cpu idle from top command at the real time when i call it, compare cpu idle with 20 (20%), if cpu idle > 20 exit 1, vice versa exit 0. Anybody can help me to resolve it ? Thanks alot. (7 Replies)
Discussion started by: huyquocnguyen
7 Replies

6. UNIX for Dummies Questions & Answers

Display just CPU run queue number (Nothing Else)

Im using the vmstat command to display the CPU run queue, but i want to put that into a program so is there a way to just display the number under the r? Thanks, (1 Reply)
Discussion started by: RAFC_99
1 Replies

7. UNIX for Dummies Questions & Answers

CPU 0% idle - how do I find what was running?

Hi, I checking yesterday's SAR logs for one of our servers and it was showing that utilisation was down to 0% for 10 minutes at 2am. We're unaware of any jobs running at this time so need to find out which process caused this spike. Is there anything built into SAR (or does anything else exist)... (11 Replies)
Discussion started by: dlam
11 Replies

8. HP-UX

vmstat displays cpu idle time at 100%

Since yesterday the vmstat command is displaying the cpu idle time at 100%At each time interval. It never changes. Not sure what it means other than it Quit calculating that stat. And I'm curious why. Using sar I can display a correctCpu idle percent, but vmstat does not. Any ideas why or... (2 Replies)
Discussion started by: tfrye
2 Replies

9. HP-UX

sar output gives 98% idle CPU

Dear All, Our HPUX 8 GB 8CPU database server is behaving abnormally for the last 4+ weeks. I have generated a sar output and it is here- 11:46:52 %usr %sys %wio %idle 11:46:53 1 1 6 92 11:46:54 0 1 0 99 11:46:55 0 1 0... (3 Replies)
Discussion started by: Ashrunil
3 Replies

10. Solaris

CPU idle

hi when should we consider that CPU is loaded? When it is 100% idle or 0%idle?? tx (4 Replies)
Discussion started by: melanie_pfefer
4 Replies
Login or Register to Ask a Question