VMware Cloud Community
hendersp3
Enthusiast
Enthusiast

Network performance on 10gb network

When running netperf command I can get 7.5 - 8 gbps using a native Linux OS.  If I load ESXi 6 and then create the same Linux OS as a vm I can only get 3.5 gbps.  Enabling LRO got me to 5gbps. 

Everything from a hardware perspective is the same.  The same Dell servers, same physical nics and 10g switches.  The only difference is one scenario has ESXi and the other does not.  Interesting enoough is when running the test from the Linux vm I can run multiple netperf sessions and get close to 10gbps total so there is no physical bottleneck apparently. 

I am looking for help on how to increase the throughput when the hypervisor is involved.  Dos anyone have specific examples of things they have done?  If more information is needed let me know. 

Reply
0 Kudos
4 Replies
SureshKumarMuth
Commander
Commander

What is vnic type E1000 or VMXNET3?

Regards,
Suresh
https://vconnectit.wordpress.com/
Reply
0 Kudos
hendersp3
Enthusiast
Enthusiast

It is vmxnet3 with broadcom qlogic 57840 physical adapter.

Reply
0 Kudos
SureshKumarMuth
Commander
Commander

Did you get a chance to implement it and check if it helps

RSS and multiqueue support in Linux driver for VMXNET3 (2020567) | VMware KB

Regards,
Suresh
https://vconnectit.wordpress.com/
Reply
0 Kudos
hendersp3
Enthusiast
Enthusiast

No, these particular Linux VMs have an issue with vmtools.  It is a custom install. 

Apologies for not including that in my first post.  That might have been useful. 

Reply
0 Kudos