Solved

The benefits of using VMXNet 3 ?

Posted on 2011-03-01
8
3,328 Views
Last Modified: 2012-05-11
Hi,
 
In my current ESX datacenter deployment I noticed that my predecessor deployed VMs with various type of Network card, some of them with e1000, VMXnet 2 and only few with Enhanced VMXNet 3, I still don't know what is the reason, is it because of the HA / VMotion issue ?
 
So if I upgrade them all using VMXnet 3 would all of them get performance gain especially when the VM is on the same host eg. DB server and application server ?
 
any thoughts or comment of why we need to upgrade or not to VMXNet 3 ?
0
Comment
Question by:jjoz
8 Comments
 
LVL 21

Expert Comment

by:robocat
ID: 35006978

Always use the most recent version of the available NIC driver for optimal performance. Through the years VMWare has optimised these drivers and solved lots of bugs.

Don't know if you'll see a big performance gain, you might or you might not.

0
 
LVL 40

Assisted Solution

by:coolsport00
coolsport00 earned 125 total points
ID: 35007004
See KB that explains VMXNet 3: http://kb.vmware.com/kb/1001805

Hope that helps.

Regards,
~coolsport00

p.s. To specifically answer your question - it 'may' give you performance enhancement statistically, but you (or your users) may not notice it on the front end. It would just be something for you to test out.
0
 
LVL 5

Assisted Solution

by:chkdsk01
chkdsk01 earned 125 total points
ID: 35007181
Here's a link to the VMXNET3 performance document.
www.vmware.com/pdf/vsp_4_vmxnet3_perf.pdf 

In a nutshel, it has the potential to offer better performance as well as less overhead on the ESX/i host.
0
Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
LVL 119

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 125 total points
ID: 35008978
On "paper", the VMXNET3 is supposed to give you more performance, is it worth the effort of changing in all your VMs for the added performance - I don't believe so, buit building a new VM from scratch, it's probably recommended you use it.

If you can provided real world statistics, it performs better over the E1000 or VMXNET2, I'll buy somebody a jam donought! (I mean your proven statistics, not someone elses URL!), personally I've not seen it, and wouldn't go to the trouble of changing all the VMs, unless I had an issue with them.
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 35008997
Not an iPad??? :P
0
 
LVL 21

Expert Comment

by:robocat
ID: 35009386

It is simply good practice to update your VMWare tools and all drivers after any ESX upgrade, if only from a bug perspective. It will save you a lot of time chasing problems you would never have had in the first place.

Performance benefits, if any, come free.
0
 
LVL 8

Accepted Solution

by:
jimmyray7 earned 125 total points
ID: 35009570
In addition to the performance gains, VMXNET3 is now fully supported for FT virtual machines in 4.1.   I have noticed that VMXNET3 uses less host CPU resources, but that's not usually a huge bottleneck in my environment.

I agree with the others, use VMXNET3 on new VMs, but it's probably not worth the trouble to replace the NICs on existing E1000 VMs.  You may see a benefit moving away from VMXNET2, just because of the bug fixes and enhancements made in the last few years.
0
 
LVL 1

Author Closing Comment

by:jjoz
ID: 35012561
many thanks for your reply mate.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
In this article, I will show you HOW TO: Perform a Physical to Virtual (P2V) Conversion the easy way from a computer backup (image).
This tutorial will give a short introduction and overview of Backup Exec 2012 and how to navigate and perform basic functions. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as conne…
This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question