Hi all,
I am planning to give a presentation on performance measure. I have decided to focus on the commands which are used to know the performance of the server. I have a idea of prstat,vmstat,netstat, and iostat. Could anybody suggest me any other commands which are used for perforamance monitoring in solaris. As I am new to solaris I am not sure on which to concentrate more. Pls help.
You can add "mpstat", "lockstat", "fsstat", "zpool iostat" and "kstat" to the list. The latter displays most of raw counters used by the remaining commands.
and of cource the swiss army knife : sar
maybe the SE toolkit available at Sunfreeware - Freeware Open Source Software for Sun Microsystem's Solaris
Thanks for your replies. In iostat i could find the following fields
disk name of the disk
r/s reads per second
w/s writes per second
Kr/s kilobytes read per second
Kw/s kilobytes written per second
wait average number of transactions waiting for service \(Q length\)
actv average number of transactions actively
being serviced \(removed from the
queue but not yet
completed\)
%w percent of time there are transactions waiting
for service \(queue non-empty\)
%b percent of time the disk is busy \(transactions
in progress\)
can somebody explain what is the svc_t - service time and q-length are they inter-related?
thanks
They are somewhat related. The service time (as svc_t) is the average time spent by the system to complete a single read or write operation.
These requests may be queued before being processed if the disk is busy processing other transactions. The queue length is the average number of transactions waiting there.
I'm afraid it doesn't, the reason why the OP asked for clarification IMHO.