VMware Enhanced vMotion Compatibility (EVC) enhances the scope of VMware vSphere vMotion by making VMware ESXi hosts with different CPU technologies compatible for vMotion. It does this by making available a common CPU feature set through the use of a baseline. With a baseline in place for older processors, application performance becomes important. Do the applications running in the virtual machines with an older CPU presented perform as well as they do on virtual machines that have access to feature sets available in newer generation processors? In this paper, VMware will quantify the performance impact of EVC mode on a diverse set of applications.
VMware has studied workloads from database, Java, multimedia, and encryption categories and report the results. Test results show that almost all workloads perform well even when the virtual machine presents an EVC mode that corresponds to an older processor generation. The EVC mode setting had varying impact on workload performance based on the ESXi hosts’ CPU instruction set features made available and their relevance to the workloads. One workload, AES-Encryption, didn’t fare as well due to a dependence on special-purpose instruction sets only available in younger processor generations.
http://www.vmware.com/files/pdf/techpaper/VMware-vSphere-EVC-Perf.pdf
VMware has studied workloads from database, Java, multimedia, and encryption categories and report the results. Test results show that almost all workloads perform well even when the virtual machine presents an EVC mode that corresponds to an older processor generation. The EVC mode setting had varying impact on workload performance based on the ESXi hosts’ CPU instruction set features made available and their relevance to the workloads. One workload, AES-Encryption, didn’t fare as well due to a dependence on special-purpose instruction sets only available in younger processor generations.
http://www.vmware.com/files/pdf/techpaper/VMware-vSphere-EVC-Perf.pdf