timw18
Enthusiast
Enthusiast

VM assigned different CPU's

Jump to solution

We have 7 x servers in a cluster with different Intel XEON CPU's and have used EVC to clock the CPU's at Intel XEON Core 2.

I gave 4 x CPU's to one of my VM's and it came up with the following CPU's in device manager -

1)Intel XEON E7330 @ 2.40 GHz

2)Intel XEON E7330 @ 2.40 GHz

3)Intel XEON X5450 @ 3.00 GHz

4)Intel XEON X5450 @ 3.00 GHz

Is this a worry or is it expected? How will this affect the performance of the VM?

0 Kudos
1 Solution

Accepted Solutions
RParker
Immortal
Immortal

CPU's so the other 2 CPU's were added later.

Well there is the answer, you configured the VM, during that time it was migrated, then you added 2 more CPU. Probably it was on, then you turned it off for the CPU reconfigure, when you powered it on, it was switched over to the 5450 host, which is why the 2nd CPU shows as different hardware. It may show that, but the performance will be whatever host it's on despite what the properties show.

Windows isn't supposed to change hardware, so it's probably not designed to "switch" processors.. once it configures the HAL that's what the properties will show.

View solution in original post

0 Kudos
4 Replies
RParker
Immortal
Immortal

This is a bug, it's impossible to give different CPU from 2 different hosts. And it may or may not affect performance, but the way it stands now ALL 4 CPU are either the 7330 or the 5450, but not both.

Depending on which host it's currently running on, will identify which CPU it's CURRENTLY using.

0 Kudos
timw18
Enthusiast
Enthusiast

Thanks for that I will try to do a reboot of the vm to see if it clears this out. This machine was deployed from a template which only has 2 x CPU's so the other 2 CPU's were added later.

0 Kudos
RParker
Immortal
Immortal

CPU's so the other 2 CPU's were added later.

Well there is the answer, you configured the VM, during that time it was migrated, then you added 2 more CPU. Probably it was on, then you turned it off for the CPU reconfigure, when you powered it on, it was switched over to the 5450 host, which is why the 2nd CPU shows as different hardware. It may show that, but the performance will be whatever host it's on despite what the properties show.

Windows isn't supposed to change hardware, so it's probably not designed to "switch" processors.. once it configures the HAL that's what the properties will show.

View solution in original post

0 Kudos
timw18
Enthusiast
Enthusiast

Thanks that does make sense

0 Kudos