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 exec calls performed by the system, lifetime total

Fork Total

Integer

Total count of fork calls performed by the system, lifetime total

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.