The CPU Usage window shows CPU usage, on a percentage basis, in a table and chart format.

From the SBC main screen, go to Monitoring > Dashboard > CPU > CPU Usage or
Monitoring > System > Category: Hardware Status > CPU Usage

The CPU Usage window displays.

CPU Usage


The following entries are displayed:

CPU Usage Information

ParameterDescription
CPUCPU number.
% UserSpecifies the percentage of CPU utilization that occurred while executing at the user level.
% NiceSpecifies the percentage of CPU utilization that occurred while executing at the user level with nice priority.
% SysSpecifies the percentage of CPU utilization that occurred while executing at the system level (kernel).
% IO WaitSpecifies the percentage of time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request.
% IRQSpecifies the percentage of CPU serving for the hardware interrupts.
% SoftSpecifies the percentage of CPU serving for the software interrupts.
% StealSpecifies the amount of CPU ‘stolen’ from the virtual machine by the hypervisor for other tasks (such as running another virtual machine) this will be 0 on desktop and server without Virtual machine.
% GuestSpecifies the percentage of CPU serving for the guest virtual machine.
% Idle

Specifies the percentage of time that the CPU(s) is idle and the system did not have an outstanding disk I/O request.

The same entries are displayed in a chart format.

CPU Usage Chart

Note

The CPU usage data is updated every five seconds.

Note

For applications using Linux kernel version 3.16 or higher (for example, SBC v06.02.00 and higher), the output of the top command displays wrong, and sometimes unrealistic, values about CPU utilization. This is a known issue with all 3.16 and higher kernels (refer to this CentOS page for more information).

Likewise, the information and graphs displayed in this EMA window may display wrong values of CPU utilization.

You can use top -H or mpstat commands to check the memory and CPU utilization.