Jump to content

ESXi VM CPU utilization question

Go to solution Solved by TubsAlwaysWins,

@charlie_root  @leadeater @SteveiJobs @Jarsky @Domrockt @BloodKnight7

Sorry for the delayed reply. It ended up being a CPU power saving setting. I don't remember which, but that fixed it

Got 2 VMs that are running really slow. One is Server 2016 one is 2019. Both are running incredibly slow. Im noticing that in task manager of one of them its at 99% cpu utilization (8c @ 2.2 Ghz, 16Gb RAM) but inside the esxi console it says that vm is only using 400mhz of host cpu. Shouldnt they be equal? Any other clue what it is? Ive disabled a ton of serveces, rebooted the os and the hardware.

 

Edit: The other VM has 4 cores available to it. 12C total. Didnt make a difference if I removed cores from one

Thanks

 

Breaking things 1 day at a time

Link to comment
Share on other sites

Link to post
Share on other sites

My guess is the VM has high steal time if there's another VM hammering the CPU.

 

Also, some servers with redundant PSUs will downclock the CPU if a PSU has failed. Sometimes reseating the troublesome PSU can fix that. May not be applicable here depending on the hardware.

Link to comment
Share on other sites

Link to post
Share on other sites

Task Manager only shows CPU usage in relation to time, how active it is doing things. It's not actually a measure of CPU compute resource usage. However you should not be seeing 99% usage within the OS all the time, something is wrong there.

 

What are the hardware specs?

 

Also in ESXi have a look at the CPU Ready metric to see if there is contention going on and the host is unable to allocate CPU time to the hosted VM. You should really only give as many vCPUs to a VM as it actually needs, there is no reason to give it more and if you are sharing cores between VMs (which is normal) can have a detrimental effect on performance. Always start low and increase as required.

Link to comment
Share on other sites

Link to post
Share on other sites

This may be a dumb question but have you installed/updated VMWare tools?

Gaming Rig:

 

CPU: Ryzen 7 5800X Motherboard: ASRock X570 Taichi CPU Cooler: Noctua NH-D15 RAM: 32GB Trident Z RGB 3200 GPU: Nvidia GTX 1070 Founders Edition SSD: WD Black 1TB HDD: 2x striped WD Blue 2TB PSU: EVGA Supernova 850W Case: Be Quiet! Silent Base 802 Monitor: Acer XZ350CU 35" Ultrawide 144hz NIC: Intel X540-T2 10G

 

Laptop:

 

2013 Macbook Pro 15" - 8GB RAM, Intel i7, 256GB SSD

 

Server Infrastructure:

 

Dell EMC Poweredge R620: 128GB RAM, 2x Intel E5-2660v2, 4TB Storage - VMWare ESXi 6.5

Cisco UCS C240-M3S: 64GB RAM, 2x Intel 2620v2, 1TB Storage - VMWare ESXi - 6.5

Dell EMC Poweredge R520: 96GB RAM, 24TB Storage - Freenas 11.1

Link to comment
Share on other sites

Link to post
Share on other sites

Being new Windows kernels, perhaps make sure that the machine hardware version is up to date as well

If you're running the latest ESXi v6.7 then you should be on machine version 15

 

Also in the VM in question, have you looked at resource monitor to see what process may be involved?

 

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO | 12 x 8TB HGST Ultrastar He10 (WD Whitelabel) | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

What 12 Core Xeon are you using?? i did ineed had a bad time with some ES Xeons with a low CPU speeds like 2GHz ish. Heck even with my first 28Core Platinum Xeons @2.2GHz allcore Turbo i had a bad Time.

 

ESXI has some strange reading issues with ES CPUs.

 

How did you assign Your Cores like No1 or No2?

 

 

 

 

Inkedassign_LI.jpg

79Ghz.PNG

CPU

Intel  i9 13900k

Motherboard

Asrock Z790 Taichi

RAM

Kingston Fury Beast DDR5 RGB 32GB 6000MHZ

GPU

MSI GeForce RTX 4090 GAMING TRIO 24G 

 

Storage

Samsung SSD 980 PRO 1TB 
Unraid NAS 10Gbit about 50TB HDD's, i713700k 64GB DDR5 crucial @ 5800Mhz 

 

 

 

Win11 Workstation

Link to comment
Share on other sites

Link to post
Share on other sites

I would suggest lowering the core count of both virtual machines, just use 1 processors and start with 2 cores if it works well, move to 4.... same with sockets, just start with 1 socket.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×