vSphere ESXi 6.7 supports Receive Side Scaling (RSS) for UDP which provides significant improvement in throughput. Use this feature for workloads that are sensitive to network latency and bandwidth. Update your NSX Edge settings for performance enhancement.
Procedure
- (Optional) If all your ESXi hosts are upgraded to vSphere 6.7 Update 3, upgrade the hardware version for the NSX Edge virtual machine.
For more information on upgrading VM hardware, see the VMware knowledge base article at
https://kb.vmware.com/s/article/1010675
Note: Do not update the hardware version for
NSX Edge VMs if any of your ESXi hosts are not upgraded to vSphere 6.7 Update 3 or later.
- Log in to the vSphere Web Client as an administrator, and connect to the ESXi host where your NSX Edge virtual machine (VM) resides.
- Power off the NSX Edge VM.
- Download the <virtual_machine_file>.vmx file from the datastore on the ESXi host.
- Add the new property,
udpRSS=1
.
Skip this step if all your ESXi hosts are upgraded to vSphere 6.7 Update 3 and you upgraded the hardware version for the
NSX Edge virtual machine.
- Add the following parameters:
ethernet0.pnicFeatures = "4"
ethernet1.pnicFeatures = "4"
ethernet2.pnicFeatures = "4"
ethernet3.pnicFeatures = "4"
The ethernetX.pnicFeatures
setting must be added manually for edge nodes that have been created for versions earlier than NSX-T Data Center 3.1. Edge node VMs created in NSX-T Data Center 3.1 already have the settings applied to the .vmx file. Starting NSX-T Data Center 3.1, when an edge node VM is re-deployed, the ethernetX.pnicFeatures
setting is enabled.
- Save a backup of the edited
.vmx
file.
If the edited version of your file is overwritten due configuration changes, copy the relevant sections from the backup into the current file. Do not replace the entire
.vmx
file with an older backup.
- Upload the edited <virtual_machine_file>.vmx file to the datastore.
- Power on the NSX Edge VM.