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).
CPU scheduler Performance Virtualization vSphere

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.

Comments

One comment has been added so far

  1. Hi Qasim,
    “testing with AMD EPYC 7702 and 7742 processors, codenamed “Rome” and “Milan.” – both CPUs are 2nd gen or Rome. I suppose you’re going to put 7713 there, that’s 3rd gen or Milan.

Leave a Reply

Your email address will not be published. Required fields are marked *