Skip to content

Solaris Performance Monitoring⚓︎

Hardware⚓︎

CPU⚓︎

prstat⚓︎

prstat or iostat below

Disk⚓︎

iostat⚓︎

The iostat utility iteratively reports terminal, disk, and tape I/O activity, as well as CPU utilization. The first line of output is for all time since boot; each subsequent line is for the prior interval only.

Interval’s should always be used it you need current data

Bash
1
2
3
iostat -xtcemn [interval] [count]
iostat -xcnCXdz [interval] [count]
iostat -xcCXdz [interval] [count]
Disk Statistics⚓︎
Column Description
r/s Reads per second
w/s Writes per second
kr/s Kbytes read per second
kw/s Kbytes written per second
wait Average number of transactions that are waiting for service (queue length)
actv Average number of transactions that are actively being serviced
svc_t Average service time, in milliseconds
%w Percentage of time that the queue is not empty
%b Percentage of time that the disk is busy
CPU Statistics⚓︎
Column Description
us In user mode
sy In system mode
wt Waiting for I/O
id Idle

zpools⚓︎

zpool iostat [interval] os zpool iostat -v [interval]

Network⚓︎

dladm⚓︎

dladm show-link -s -i 10 aggr77001