I've a ESXi cluster running with ESXi4.1 & the hardware are mix of Dell PER900/PER910 with Processor types as E74850@2.00GHz & E7330 @ 2.40Ghz with an EVC mode of Intel Merom Gen.
If I check computer properties from Guest machines it does display me the same processor as of the host i.e. machines running on host with Processor E7330 shows me their processor as E7330@2.40Ghz BUT when I vmotion them to the other host with processor type E74850@2.00Ghz, its not updating the guest machine processor type.
I need to know the fixed for that ?
Is guest machine still running on the earlier processor speed even after migrating it to other processor based host?
I think what you are seeing is a refresh issue within vCenter - the VM will be running at the processor speed of the hostins ESXi server -
In case of EVC vMotion the virtual machine cannot update the CPU properties until it is powered off. A reboot of the guest operating system is not sufficient. Post migration kindly try shutting down the guest and powering off the VM, once it successfully powers off then power on the VM and check if the cpu properties are update.
The above information is also available at - VMware KB: EVC and CPU Compatibility FAQ
That applies when you are raising an EVC mode, you need to power off/on machines to show them the newly CPU features made available by the base host.
And what I'm asking is just the correct Processor speed & model displayed in guest OS (my computer properties) to be changed when a machine is vMotioned to a host with different processor model & speed.
Also processor model & speed are not CPU features that are managed or made common among all hosts via EVC as is done for CPU instruction sets.