CPU Metrics

Metric NameDescriptionBasic or Server VisibilityWindowsLinuxSolarisAIXDefault Monitoring Mode
%IdlePercentage of time the CPU was idle; the CPU had completed its tasks and has nothing to do.BasicDiagnostic
%Busy

Percentage of time the CPU was busy processing system or user requests; this metric includes CPU Stolen time.

BasicKPI
%Stolen4

Usually, stolen time is the percentage of time a virtual CPU waits for a real CPU while the hypervisor is servicing another virtual processor.

BasicKPI
%NicePercentage of CPU time spent on low priority processes.Server VisibilityAdvanced
System

Percentage of time the CPU was busy processing kernel code.

Server VisibilityKPI
User

Percentage of time the CPU was busy processing non-kernel code.

Server VisibilityKPI
IOWait

Percentage of CPU time spent waiting for an I/O request.

Server VisibilityKPI
%IrqPercentage of CPU time spent servicing hardware interrupts.Server VisibilityDiagnostic
%SoftIrqPercentage of CPU time spent servicing software interrupts.Server VisibilityAdvanced
%Busy 95th Percentile2

The CPU %Busy percentage was at this level or lower 95% of the time.

Server VisibilityKPI
IOWait 95th Percentile2The CPU time spent waiting on disk I/O that was not exceeded during 95% of the observed period, highlighting near-worst-case storage latency.Server VisibilityKPI

1See Linux Kernel Processes.

2See Percentile Metric Reporting must be Enabled.

3See Default Monitoring Mode.

4See Stolen Times are Reported Differently.