The vSphere 7.0 U2 CPU scheduler performed approximately 50% better than 7.0 U1 with a simulated cloud-service workload (YCSB “B”) when run against a clustered value-store database (CockroachDB).
vSphere CPU scheduler Performance Virtualization

Performance Optimizations in VMware vSphere 7.0 U2 CPU Scheduler for AMD EPYC Processors

VMware vSphere 7.0 U2 includes a CPU scheduler that is architecturally optimized for AMD EPYC. This scheduler is designed to take advantage of the multiple last-level caches (LLCs) per CPU socket offered by the AMD EPYC processors.

A new technical paper shows that vSphere 7.0 U2 can achieve near optimal performance with this new CPU scheduler using out-of-the-box BIOS options and vSphere settings. An extensive performance evaluation using both enterprise benchmarks and microbenchmarks shows that the CPU scheduler in vSphere 7.0 U2 achieves up to 50% better performance than 7.0 U1 when testing with AMD EPYC 7702 and 7742 processors, codenamed “Rome” and “Milan.

For more information, see Performance Optimizations in VMware vSphere 7.0 U2 CPU Scheduler for AMD EPYC Processors.