Pam Ochs wrote: > Hi, > > I'm looking for wisdom and advice here. > I'm supporting an application running on Solaris, and it is > experiencing performance problems during peak use times. I was asked > to look at the OS and ascertain where the issue might be. If this was > Windows, I would start by running perfmon for a day watching a > standard set of counters and looking for numbers to be above certain > thresholds (i.e. pages/sec higher than 2 consistently, %processor > utilization above 80, etc). I gather in Solaris one runs vmstat, > prstat, iostat, mpstat as a start. What I can't find is any > documentation of what realistic thresholds are for the counters. So I > have some lovely log files and not much idea where my problem really > is. > Suggestions? > Are there good third-party utilities that might be installed here > somewhere that I might not know about? (that's very possible - I'm new > here) One thing I do know is that I have no baseline to compare to. > There has been no previous performance monitoring. > It's entirely possible that the application is misbehaving, but I need > to know how - is it chewing up memory? Making too many calls to the > DB and overloading the network? > > Things to look for in vmstat
vmstat 5 po should be lowish. If you have more than about 500 per interval, it may indicate you have a memory shortage. (but see below for more direct info) de should be 0, if you have any non-zero amount here, you likely have severe memory shortage sr shoul be very low. if sr > 0, it means your system is spending time scanning pages that it can free because of memory pressure. (add physical ram) You might like this page: http://www.princeton.edu/~unix/Solaris/troubleshoot/index.html which covers cpu, disk, ipc, kernel tuning, swap, nfs, etc. _______________________________________________ Discuss mailing list [email protected] http://lopsa.org/cgi-bin/mailman/listinfo/discuss This list provided by the League of Professional System Administrators http://lopsa.org/
