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

