Fortinet black logo

Multiqueue support

Copy Link
Copy Doc ID ef8a5052-6955-11ea-9384-00505692583a:261856
Download PDF

Multiqueue support

Multiqueue can scale network performance with the number of vCPUs. Multiqueue can also create multiple TX and RX queues. Modify the .vmx file or access Advanced Settings to enable multi-queu.

To enable multiqueue:
  1. Open the .vmx file.
  2. Add the ethernetX.pnicFeatures = “4” parameter.
To enable receive-side scaling (RSS) from the ESXi CLI:

$ vmkload_mod -u ixgbe

$ vmkload_mod ixgbe RSS=”4,4,4,4,4,4”

For the best performance, you should also configure additional CPU threads for each ethernet/vSwitch device. This is limited by the amount of spare CPU resources available on the ESXi host.

To configure additional CPU threads for each ethernet/vSwitch device:
  1. Open the .vmx file.
  2. Add the ethernetX.ctxPerDev = “1” parameter.

Multiqueue support

Multiqueue can scale network performance with the number of vCPUs. Multiqueue can also create multiple TX and RX queues. Modify the .vmx file or access Advanced Settings to enable multi-queu.

To enable multiqueue:
  1. Open the .vmx file.
  2. Add the ethernetX.pnicFeatures = “4” parameter.
To enable receive-side scaling (RSS) from the ESXi CLI:

$ vmkload_mod -u ixgbe

$ vmkload_mod ixgbe RSS=”4,4,4,4,4,4”

For the best performance, you should also configure additional CPU threads for each ethernet/vSwitch device. This is limited by the amount of spare CPU resources available on the ESXi host.

To configure additional CPU threads for each ethernet/vSwitch device:
  1. Open the .vmx file.
  2. Add the ethernetX.ctxPerDev = “1” parameter.