CaffeineAddict
Well-Known Member
So far I've been using VM's only either for fun or for testing purposes.
But now I need to use it rather heavily such that the guest will consume significantly more CPU resources than host.
My CPU is quad core (no hyper threading), therefore only 4 cores available, out of these 4 I allocate 2 cores to VM guest.
Now since the guest will torture the CPU more than host this raises a question...
Those 2 cores allocated to VM will be under more pressure than host's 2 cores, so it follows that CPU lifetime will degrade according to those 2 cores since those 2 are more likely to die out before the host's 2. do you agree?
I don't plan to run VM 24h a day therefore second question is, when launching guest system, how does it choose 2 cores? randomly or always same physical cores?
if it's randomly that's good and solves the problem, if it always chooses same cores then that's the problem.
What I'd like to achieve is equal load on all 4 cores over time, considering that only 2 will be under pressure per guest boot.
But now I need to use it rather heavily such that the guest will consume significantly more CPU resources than host.
My CPU is quad core (no hyper threading), therefore only 4 cores available, out of these 4 I allocate 2 cores to VM guest.
Now since the guest will torture the CPU more than host this raises a question...
Those 2 cores allocated to VM will be under more pressure than host's 2 cores, so it follows that CPU lifetime will degrade according to those 2 cores since those 2 are more likely to die out before the host's 2. do you agree?
I don't plan to run VM 24h a day therefore second question is, when launching guest system, how does it choose 2 cores? randomly or always same physical cores?
if it's randomly that's good and solves the problem, if it always chooses same cores then that's the problem.
What I'd like to achieve is equal load on all 4 cores over time, considering that only 2 will be under pressure per guest boot.