1833802 Members
2186 Online
110063 Solutions
New Discussion

Integrity VM Threads

 
Martin Kendall
Advisor

Integrity VM Threads

Folks, I'm a newbie to the subject.

Just trying to get my head around each virtual CPU (vCPU) running on a single thread which in turn runs on a physical CPU (pCPU). If I define a VM Guest with 4 vCPUs I understand that each vCPU will run on a distinct thread running on distinct pCPUs.

My question is this: If I defined 8 diferent VM Guests, each with a single vCPU, does this mean that there will be 2 threads running per pCPU ?

Many thanks
4 REPLIES 4
melvyn burnard
Honored Contributor

Re: Integrity VM Threads

That is about right, each VM is "seen" on tehj VM host as a separate thread
My house is the bank's, my money the wife's, But my opinions belong to me, not HP!
Martin Kendall
Advisor

Re: Integrity VM Threads

Hi Melvyn,

Do you know if there is some sort of "clever" thread allocation rule. For example, if I defined 9 VM Guests instead of 8, which pCPU will run the 9th thread.
Gene Laoyan
Super Advisor

Re: Integrity VM Threads

So then, If I have a vm with one vCPU on an nPar with 4 physical CPU's, does the workload of the one vCPU get distributed to all 4 physical CPU's?

Martin Kendall
Advisor

Re: Integrity VM Threads

Gene,

I have since discovered that it is all based on a single thread per vCPU which in turn can be assigned to any single one of the underlying pCPUs (currently, this may change in future). The assignment is based on free CPU cycles available and all vCPU minimal entitlements being met.