Solved

SOLARIS Resource Usage during runtime - What is Load Average

Posted on 2012-04-10
3
687 Views
Last Modified: 2012-05-30
Hello,
We have a Solaris server with 32 cores and 32GB of physical memory. If I run top command it shows all 32 CPUs are almost idle but the load average is kind of marked as critical. Can you please explain what is "Load Average" on Solaris and how we could optimize memory resources to minimize "Load Average". We need to improve runtime environment for better performance.

The warnings (Critical, Warning, Ok) are internal to us; but we need to improve 'Load Average'.

CRITICAL - load average: 0.36, 7.23, 8.50 bat+

WARNING - load average: 0.16, 2.81, 6.16 bat+

OK - load average: 0.14, 1.14, 4.47 bat+

Thanks for your help
0
Comment
Question by:sriram
3 Comments
 
LVL 76

Expert Comment

by:arnold
ID: 37831137
Your definition of critical, warning are too low for a 32 core.

The load average deals with how many processes are waiting. Warning should be 50% of CPUs I.e load average of 16 would be a warning state in the 1 minute interval
http://www.andymillar.co.uk/blog/2006/12/24/linux-load-average-explained/
24 would be critical.
 You could shift those to the five minute interval.

Are you certain that the wait is for memory and not for disk?
iostat, vmstat, memstat, prstat

Do you have cachefs setup? What does the system do?
0
 
LVL 21

Accepted Solution

by:
robocat earned 500 total points
ID: 37831876
Load average is the number of processes waiting for either CPU or I/O resources (such as disks or network).

Most likely your processes are waiting for disks IO or network IO. Check with iostat how busy your disks are.
0
 

Author Closing Comment

by:sriram
ID: 38029492
Thanks
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Suggested Solutions

SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now