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:
- Open the .vmx file.
- 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:
- Open the .vmx file.
- Add the
ethernetX.ctxPerDev = “1”
parameter.