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 |
|
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