lucasmv wrote:
Thanks for reply,
I am running on inter core i7 3770, with hardware virtualization enabled on bios.
Follow the attachment two vmware logs, vmware_esxi.log is the vmware log for one esxi VMs and vmware_vcenter.log is log for a vm under esxi1.
Your configuration looks great for ESXi 5.0 on ESXi 5.0. However, you might be suffering from CPU over-commitment. Your CPU has 8 hyper-threads, but a hyper-thread isn't quite the same as a true core, so the true CPU count is a little shy of 8. You are running at least three VMs: two ESXi VMs and the open filer VM. Are both ESXi VMs 8 vCPUs? If so, you've got at least 2X over-commitment. How many total vCPUs are there in the nested VMs? Do you have enough physical CPUs to support the total load without sharing?
The Esxi Vm only support E1000 ethernet adapter, do you think if I upgrade the esxi installed on a physical machine to esxi 5.1 I will have more performace?
Yes, probably, but it has nothing to do with the ethernet adapter. Performance of virtualized HV improved between 5.0 and 5.1. Note that some configuration changes are necessary. vhv.allow is not necessary in /etc/vmware/config on 5.1, because it is always allowed. However, each VM that wants to make use of VHV must have "vhv.enable = TRUE" in its .vmx file (VHV is no longer the default for ESX guest OS types).
Do you know if esxi 5.1 support VMXNET3 ethernet adapter?
Yes, if you upgrade your ESXi *VM* to 5.1, you can use the vmxnet3 adapter, which might improve performance. However, you can do this whether or not you upgrade the version of ESXi installed on the physical machine. Note that the vmxnet3 adapter is only helpful if there is a spare CPU available to run the helper thread that does transmit/receive coalescing. Given your limited CPU resources, vmxnet3 adapters for the ESXi VMs may not help.