Created on
06-30-2024
06:48 AM
Edited on
06-30-2024
06:50 AM
By
Stephen_G
Description |
This article describes how to resolve a scenario where the FortiGate VM uses only one of the CPU cores available.
|
Scope | FortiGate. |
Solution |
Review the driver that is used on FortiGate NIC with the following command:
diagnose hardware deviceinfo nic <port>
This e1000 NIC driver only has one queue. For this reason, it cannot distribute processing to multiple CPU cores like virtio or VMXNET3 when there are multiple sessions.
To fix this issue:
On the Virtualization Platform (such as VMWare or VirtualBox), change the driver used on NICs to another such as virtio or VMXNET3. After this change, confirm if it was successful by running the following command in the FortiGate CLI again:
diagnose hardware deviceinfo nic <port>
FortiGate will recognize the new driver:
The sessions will be handled by all the CPU available cores:
Related links: FortiGate-VM | FortiGate Private Cloud 7.4.0 | Fortinet Document Library. |