I have 4 ESXI hosts each managed individually by vsphere client. Sometimes one particular VM (windows server 2008 R2) hosted on ESXI, shows performance degradation. Machine becomes very laggy and pretty much unusable. Even ping results show higher and variable latency. Other times it is fast, does not lag and even when we do speed test it shows desired speed. what can be the issue as other VMs hosted on same ESXI host doesn't show such poor performance??
Note: We tried Increasing (doubled up) bandwidth but same result. we also shifted VM to other host.
It has RAM: 8MB
CPU: virtual sockets =1 and cores per socket =3
Is there any other vm on the same datastore which experiences the issue ? we have to isolate if the VM is taking high cpu/memory or may be the datastore on which vm residing is having high latency which you can determine from esxtop