We have a Windows Server 2003 file server running on an ESXI 6.5 Vsphere host. We notice at some point (not always) when the user is running the batch job this particular file server spikes its CPU and in turn the batch jobs do not run or runs slowly. I have been looking into ESXTOP and troubleshooting it but would like to learn more from the experts.
Appreciate it.
Thanks
Hi,
batch jobs are usually performing single threaded tasks, so even if your Windows VM would have multiple vCPUs I'm pretty sure only one of them is working on the job.
But please allow some questions
Hi Kastlr
Thanks for the response. I will give you some more insights. Your information was great and really helpful,
i hope that answers the question. Also, I saw something today as I was investigating through ESXTOP as well as through perfomance monitor. That the High CPU Ready time was noticed. So, what would you think about this?
Hi,
so if you don't know what the batch job does, why don't you prevent it from running?
First you need to figure out if this job is needed or not.
When the job is running, did you check Task Manager to figure out the name of the process consuming the CPU resources.
That would allow you to search the web to figure out
To be honest, this topic isn't a VMware related topic.
Instead you should reach out to the application or batch vendor and address your concerns there.