To get the optimal vMotion throughput on a 40 gigabit Ethernet network adapter (40GbE NIC), it is recommended you configure multiple vMotion-enabled vmknics per single physical 40GbE NIC. During the initial vMotion setup phase, vMotion in vSphere 6 creates TCP/IP connections (or stream channels) between the source and destination hosts based on the configured vMotion vmknics, and then instantiates one vMotion worker thread per TCP/IP connection. When using a single vMotion vmknic with a 40GbE NIC, the peak vMotion bandwidth is limited to 18 gigabits per second because the vMotion worker thread becomes CPU saturated.
VMware vCenter Server 7.0
VMware vCenter Server 8.0
Number of vMotion vmknics | Number of 40GbE NICs | Throughput |
1 | 1 | 18Gb per second |
2 | 1 | 28Gb per second |
3 | 1 | 36Gb per second |