VMware vSphere has a variety of virtual network cards. But the most common are E1000 and VMXNET3.
Select virtual machine network card in VMware VSphere
E1000 Virtual Network Card
As you know, when creating a virtual machine, depending on the type of operating system that you choose when creating a VM, one of the types of vNIC will be considered for you. For example, if you chose the Windows operating system, it's likely that an E1000 network card will be considered for the car. Because to use this network card you do not need to install a specific driver, and even your VMware Tools will work on your network card.
The E1000 virtual network card is a software simulation of a typical physical network card of 1GB. Since this type of network card has long been used on older systems, most operating systems detect them without any problems.
VMXNET3 virtual network card
This is the next generation of network cards that are designed for high performance and have no dependencies on VMXNET and VMXNET2 network cards. VMXNET 3 has all the features of VMXNET 2 and has several new features, including IP v6 Offloads.
VMXNET has no physical counterparts. In fact, when you use this type of network card on your virtual machine, it's like using directly the Hyper-Visor network card.
Why should I go to a VMXNET3 network card?
Low bandwidth E1000 versus VMXNET3: If your virtual machine hosts an application that needs a lot of bandwidth, then the 1GB bandwidth of the E1000 card will not be right for you and you will need much more bandwidth. Here you have to use a VMXNET3 network card that supports a 10GB bandwidth.
To use this network card properly, some VMware Tools are required to install VMware Tools on some platforms, such as Windows Server and RedHat / CentOS. However, this issue can not be considered a problem, since installing VMware Tools for the correct operation of the virtual machine is recommended anyway.