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 |