One of VM seems to be having CPU issue. VM has 2 CPUs and Windows OS installed on it. CPUReady Time is extremely high. VirtualCenter and esxtop command shows two different values. Although, VirtualCenter converting to Millseconds units where esxtop command shows in percent. Can someone please take a look at screenshot and tell me that how CPU looks?
I assume you're referring to the one VM with ~4.34% CPU Ready Time? In my opinion thats perfectly acceptable for a two vCPU VM.
Generally CPU Ready's shouldn't become a concern until they start staying above 5-10% consistently.