This paper describes the performance implications of using virtual topology—introduced in VMware vSphere 8.0—in several workloads.
Virtual topology simplifies a virtual machine’s CPU assignments by exposing the appropriate topology at various levels.
These topology levels include virtual sockets, virtual non-uniform memory access (vNUMA) nodes, and virtual last-level caches (LLC).
VMware's testing shows that using virtual topology (also known as vTopology or vTopo) for some typical applications run in a vSphere 8.0 VM will improve the application performance. In some cases, the application performance will remain unchanged.