VMware Cloud Community
rriva
Expert
Expert

Poor network performance on VM running on ESXi 3.5

Hi all,

I'm experiencing poor networking performance on some VMs running on VMware ESXi 3.5 Update2 on top of an Intel S5000PAL system with two quad core X5410 and 8 GB ram.

I'm using only the two onboard NIC with or without VLAN tagging but nothing changes.

Right now I have one of the two NIC configured for the management network and for the production LAN with 3 VMs with no particular need in network traffic.

The second NIC is dedicated to DMZ, with 2 VMs with no need in network traffic.

The performance TAB on the ESXi host tell me that the average of network traffic is about 50 Kb/s and there was no utilization peak in the last month.

The problem is that sometimes network communications with VMs go away without any reason, and came back in a couple of seconds with good performance.

If I send some ICMP packets to one of the VMs (even in production LAN or in DMZ) I have something similar :

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Richiesta scaduta.

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata=1648ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

Risposta da 192.168.1.231: byte=32 durata<1ms TTL=128

So some lost packets, and some with very poor answer time.

I've just tried to check the bandwith to some VMs and the results was something similar :

iperf.exe -c 192.168.1.2 -i 5 -t 60

-


Client connecting to 192.168.1.2, TCP port 5001

TCP window size: 8.00 KByte (default)

-


local 192.168.1.242 port 5044 connected with 192.168.1.2 port 5001

Interval Transfer Bandwidth

0.0- 5.0 sec 55.2 MBytes 92.6 Mbits/sec

5.0-10.0 sec 54.4 MBytes 91.2 Mbits/sec

10.0-15.0 sec 43.4 MBytes 72.8 Mbits/sec

15.0-20.0 sec 45.0 MBytes 75.5 Mbits/sec

20.0-25.0 sec 53.9 MBytes 90.5 Mbits/sec

25.0-30.0 sec 53.7 MBytes 90.1 Mbits/sec

30.0-35.0 sec 54.5 MBytes 91.4 Mbits/sec

35.0-40.0 sec 55.2 MBytes 92.5 Mbits/sec

40.0-45.0 sec 55.3 MBytes 92.7 Mbits/sec

45.0-50.0 sec 40.4 MBytes 67.8 Mbits/sec

50.0-55.0 sec 0.00 Bytes 0.00 bits/sec

55.0-60.0 sec 11.6 MBytes 19.5 Mbits/sec

0.0-60.0 sec 523 MBytes 73.0 Mbits/sec

I was connected to a 100 Mb/s switch so about 90 Mb/s is good, but the other value is not so good.

I've check the hardware twice, update all BIOS, firmware, and so on of the phisical server .....

Any hint ?

Thank you in advance.

Bye

Riccardo Riva

VCP,RHCE,FCNSA

If you found this or other information useful, please consider awarding points for "Correct" or "Helpful". Thank You!

RRiva | http://about.me/riccardoriva | http://www.riccardoriva.com
0 Kudos
4 Replies
NTurnbull
Expert
Expert

Hi Riccardo, I take it your VMTools are up to date? Were the vm's P2V'ed? Just wondering if there were any manufacturer specific drivers/hardware still hanging around. Also what nic adaptor type are you running, flexible or VMXNET (enhanced)?

Thanks,

Neil

Thanks, Neil
0 Kudos
rriva
Expert
Expert

Hi,

with order :

  • VMtools are update and running without errors

  • VMs was installed from scratc

  • I have problems with both flexible and vmxnet (it depends on VMs OS) and have problems on both.

Riccardo Riva

VCP,RHCE,FCNSA

If you found this or other information useful, please consider awarding points for "Correct" or "Helpful". Thank You!

RRiva | http://about.me/riccardoriva | http://www.riccardoriva.com
0 Kudos
aleneves
Contributor
Contributor

You have installed VMWARE Tools in VM ? Check if the speed in the vnic is Gb... In some cases, even when VMWARE Tools is installed the vNIC driver is not updated. To fix this, look in c:\program files\vmware\vmware tools for the correct nic driver.

Regards,

0 Kudos
rriva
Expert
Expert

just checked, Vnic are using the correct drivers and all are connected to 1 Gb/s .

Thank you

Riccardo Riva

VCP,RHCE,FCNSA

If you found this or other information useful, please consider awarding points for "Correct" or "Helpful". Thank You!

RRiva | http://about.me/riccardoriva | http://www.riccardoriva.com
0 Kudos