Restate: Perfomance issue: VERY high kernel usage

From: JESSE CARROLL (jesse-carroll@usa.net)
Date: Mon Nov 14 2005 - 15:50:39 EST


To add more informantion and restate the issue: I'm looking for something to
identify the specific culprit that is using the execessive kernel code (e.g.
the 'sy' column from vmstat) while the user code (e.g. the 'us' colume from
vmstat)is very low.

There is LOTS of free memory (seen in vmstat and top) so memtool isn't much
use. I have run prstat, vmstat, top, mpstat, and lsof (though this doesn't
show process consumption). I'm still digging through lockstat. Running
prstat(e.g. prstat -va) shows interesting information but the numbers don't
add up. I don't see any one process really eating system mod e (SYS column)
and the numbers don't add up as the CPU column (prstat -t) does not total the
ones from top or vmstat.

I continue the search.

------ Original Message ------
Received: Mon, 14 Nov 2005 02:09:49 PM EST
From: JESSE CARROLL <jesse-carroll@usa.net>
To: <sunmanagers@sunmanagers.org>
Subject: Perfomance issue: VERY high kernel usage

Sitution:

1 CPU system running Resonant and apache
Solaris 9 (with opportunity to go to 10)
System goes nuts with 100% cpu, very high kernel usage (99% vs. user at 1%)
and very high load averages (> 30) (uptime, top)
Little or no I/O load (top, iostat)
Lots of memory, lots of swap free (top, vmstat)
No significant mutex locks (mpstat)

The question: Is there a tool for Solaris 9 that will tell me what process is
using so much kernel code. Or if I have the opportunity to go to Solaris 10 a
dtrace script that will show me the same thing.
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:36:31 EDT