FortiGate
FortiGate Next Generation Firewall utilizes purpose-built security processors and threat intelligence security services from FortiGuard labs to deliver top-rated protection and high performance, including encrypted traffic.
msolanki
Staff
Staff
Article Id 337363
Description

This article describes how to view the usage of per-core CPU.

Scope FortiGate 7.0 and above.
Solution

If hardware has multiple CPU cores, then usage of each core can be viewed via the GUI dashboard.

On the top left corner, go to Dashboard -> Status -> CPU widget.

Hover the mouse on the vertical line then each CPU core usage display.

 

Core_dashboad_mark.PNG

 

Further to view the percentage and timing, then 'right-click' on the CPU widget, 'Show per core CPU usage', and the 'process monitor' option appears.

 

rightclick.png

 

Select 'Show per core CPU usage' to view the per CPU usage.

 2024-08-28 12_08_49-FortiGate - FortiGate-601E — Mozilla Firefox.png

 

Further process usage for CPU and memory can be viewed by selecting 'process monitor' from the same page.

 

process_moni.PNG

 

It is important to note that this monitor has the same behavior as 'diag sys top', where the CPU percentage may not be entirely accurate. The percentage used is actually the use in userspace, which may not accurately reflect what is causing the CPU usage to be high.
See this article for more details on this behavior: Technical Tip: Explaining the 'get system performance status' output.