Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Our production server shows a high %sys utilization.
This is a Solaris 10 x86 box with Oracle 10g R2 database

Configuration:
CPU - Intel Xeon 4 CPU (8 socket each)
Memory - 128GB (80GB SGA, 10GB PGA, 30GB for System)

This server shows high CPU utilization in 'sys'.
How can i determine the culprit?

share|improve this question
add comment

2 Answers

Well, Dtrace is a good option if you know how to use it. The DtraceToolKit can help tremendously if you don't know how to use it.

Other programs that can help you find the culprit:

  • prstat -> (try prstat -amL)
  • apptrace
  • iostat
  • vmstat
  • mpstat

And, even though it's an older book now, Adrian Cockroft's Sun Performance Tuning: Sparc & Solaris is still a must have for anyone that works with Solaris, and for pure insight reasons, I would recommend it to users of any flavor of Unix/BSD/Linux.

share|improve this answer
add comment

On Solaris there's only one answer to that - Dtrace.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.