Avatar of Los Angeles1
Los Angeles1
 asked on

VMWare, 5 core VM, and resulting processes

I need to ask the difference between a native 5 core machine and a 5 core VM

As I understand it a 5 core VM essentially has only 5 true processes, and everything else runs as a thread off of that process

In other words, an app that uses 5 processes on 5 cores native is not the same as the same app on a 5 core VM.  In the 5 core VM you have 5 processes, and evrything else runs as threads under that process.  Is that correct

If I have a 5 core HT (allocating a total of 10 cores to make the extra threads visable), I would then have 5 core processes  with the apps processes being resolved to threds under the 5 core VM ?

How is my logic ?

Thanks
VMware

Avatar of undefined
Last Comment
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

8/22/2022 - Mon
Netman66

From everything I've read, a vCPU maps directly to a CPU core.

This may help with understanding the scheduling:

http://www.vmware.com/files/pdf/techpaper/VMware-vSphere-CPU-Sched-Perf.pdf
ASKER CERTIFIED SOLUTION
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
rwheeler23