EVC enabled environment with HPE gen10 and HPE gen 11 overview
book
Article ID: 385920
calendar_today
Updated On:
Products
VMware vSphere ESXi
Issue/Introduction
In a cluster where EVC mode is enabled consisting of the below.
AMD Zen 2 Generation with HPE gen10 with AMD EPYC 7702P 64-Core Processor 2 GHZ.
And HPE gen11 host with AMD EPYC 9354 32-Core Processor 3.25 GHZ.
VMs on the gen11 host get only 2 GHZ processors.
Environment
VMware vSphere ESXi 8.x
Resolution
Does that mean EVC decides to expose Zen 2 regardless of whether the VM is first powered on on Zen 2 or Zen 4?
Yes, the configured EVC feature mask gets applied regardless.
The behavior is expected.
How to determine that using an EVC mode still allows applications to benefit from a CPU's faster clock speed.
Run a job which depends on CPU performance only. Dhrystone works for this.
And compare the results between the 2 hosts.
Or
Specifically to check for CPU frequency, enable CPU performance counters (vpmc.enable=TRUE), run an individual test from that suite while measuring cpu cycles consumed during individual run.
This should give a pretty accurate reading of the current CPU frequency.
Additional Information
EVC featuremask can contain CPU family as shown below.