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.
Number of vMotion vmknics | Number of 40GbE NICs | Throughput |
1 | 1 | 18Gb per second |
2 | 1 | 28Gb per second |
3 | 1 | 36Gb per second |