The reports generated by the ResCPUByNode, the ResCPUOneNode, and the ResCPUByGroup macros, output the following information.
The following columns are the averages for all CPUs on the node.
| This column ... | Lists percentage of time spent ... |
|---|---|
| I/O Wait % | idle and waiting for I/O completion. |
| Total User Serv % | busy doing user service work. |
| Total User Exec % | busy doing user execution work. |
| Total Busy % | busy doing user service and execution work. This is the sum of Total User Serv % and the Total User Exec % columns. |
where:
| This variable… | Describes the time a CPU is busy executing… |
|---|---|
| User service | kernel system calls or servicing I/O and timer hardware interrupts. |
| User execution | user execution code, which is the time spent in a user state on behalf of a process. |
The NodeID column only appears in the ResCPUByNode output report.
The GroupID column only appears in the ResCpuByGroup output report.
ResCPUByNode Examples
exec resCpuByNode(,,,,,); exec resCpuOneNode(,,,,); exec resCpuByGroup(,,,);