High CPU usage per core(s) for F5




High CPU usage is a symptom of a system which is unable to handle the required load or a symptom of a specific issue with the system and the applications and services running on it. Indeni will monitor the CPU usage of each core separately and alert if any of the cores' CPU usage crosses the threshold.

Remediation Steps

Determine the cause for the high CPU usage of the listed cores.

How does this work?

This alert uses the F5 iControl REST API to retrieve the current CPU usage of all cores.

Why is this important?

Tracking the CPU utilization of all processing cores on an F5 unit is critical to ensure capacity isn't reached. Should capacity be reached on data plane cores, new connections and sessions may fail to be processed. A high CPU utilization on the management plane may result in issues in managing the device, or updating its settings.

Without Indeni how would you find this?

The utilization of the data plane and management plane CPUs is available by logging into the web interface and clicking on "Statistics" -> "Performance". In the statistics the CPU details can be accessed by clicking on "View Detailed Graph..." in the section called "System CPU Usage". This information is also available by logging into the device through SSH, entering TMSH and issuing the command "show sys cpu".

View Source Code