System:getCpuInfo
Method
Purpose
This method (on AIX) returns information on system CPU utilization.
Type
Synchronous, IMPACT_INFO.
Arguments
None.
Returns
Name |
Type |
Description |
% User Time |
Double |
Percent of the time currently run processes execute in user mode |
% System Time |
Double |
Percent of the time currently run processes execute in kernel mode |
% Time Idle |
Double |
Percent of the time wait process is the current running process |
% Time Wait |
Double |
Percent of the time currently run processes wait for block I/O to complete |
Physical Reads |
Integer |
Total count of physical reads performed by the system, lifetime total |
Physical Writes |
Integer |
Total count of physical writes performed by the system, lifetime total |
Logical Reads |
Integer |
Total count of logical reads performed by the system, lifetime total |
Logical Writes |
Integer |
Total count of logical writes performed by the system, lifetime total |
Raw Reads |
Integer |
Total count of block (raw) reads performed by the system, lifetime total |
Raw Writes |
Integer |
Total count of block (raw) writes performed by the system, lifetime total |
Remote Reads |
Integer |
Total count of remote read requests, lifetime total |
Remote Writes |
Integer |
Total count of remote writes performed by the system, lifetime total |
Exec Total |
Integer |
Total count of |
Fork Total |
Integer |
Total count of |
Context Switches |
Integer |
Total count of the system changing to a different current running process, lifetime total (this counter may wrap) |
Device Interrupts |
Integer |
Total count of device interrupts, lifetime total |
Software Interrupts |
Integer |
Total count of software interrupts, lifetime total |
Avg Running |
Double |
Average number of processes in the run queue |
Avg Swapped Out |
Double |
Average number of processes that are inactive because they are waiting to be paged in. |