Why would a network architect choose exactly instead of 4 or 8?
Some administrators think, "I'll just give it 8 vCPUs anyway." Do not do this. FortiGate-VM’s licensing is honor-based but enforced via the license file. If the VM detects more vCPUs than the license allows during the 15-minute grace period, it will shut down the data plane or revert to 2 cores. Worse, hypervisor scheduling overhead for idle cores can actually slow down the 2 active cores. fortigate-vm -2 cpu-
Here is how the licensing tiers break down: Why would a network architect choose exactly instead