The CPU Usage provides the ability to view the statistical report of CPU usage in a table and chart format.

To view CPU usage details, go to Monitoring > Dashboard > CPU > CPU Usage. The CPU Usage window displays.

CPU Usage

Click  to expand the window. Click  to expand the respective pane.

The following entries are displayed:

CPU Usage Information

ParameterDescription
CPUNumber of CPUs.
% 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 chart 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.