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.
amalik
Staff
Staff
Article Id 289163
Description This article describes how to hot add virtual memory to FortiGate VMs, a feature which became available as of FortiOS v6.4.3.
Scope FortiGate v6.4.3 or higher VMs on a private cloud such as VMware ESXi or KVM.
Solution

Instructions for VMware ESXi:

  1. Select the relevant VM, right-click it and select Edit settings.
  2. Under Hardware -> Memory, increase or add memory as required. Select Ok once configured.
  3. Login to the FortiGate CLI with SSH or console. Run the following command:

exec memory add

 

Example output:

 

exec mem add
Onlined 32 memory blocks.

 

If no memory is added, the command will have no output.

 

Note: For versions of FortiOS with a newer kernel (4.19), such as FortiOS 7.4.0+, there is no need to run the command above as memory should be auto-updated. Verify the kernel version with the following command:

 

fnsysctl cat /proc/version

 

Contributors