Combo: Tuning Latency Sensitive Workloads by VMware & VMworld PPT
Good information in here applicable to configuring VMs for Oracle "Whitepaper: Best Practices for Performance Tuning of Latency-Sensitive Workloads in vSphere Virtual Machines":
"The vSphere ESXi hypervisor provides a high-performance and competitive platform that effectively runs many Tier 1 application workloads in virtual machines. By default, ESXi has been heavily tuned for driving high I/O throughput efficiently by utilizing fewer CPU cycles and conserving power, as required by a wide range of workloads. However, many applications require I/O latency to be minimized, even at the expense of higher CPU utilization and greater power consumption. "
This ties in nicely and leads on from Sam’s VMworld presentation - VMware vSphere 5: Best Practices for Oracle RAC Virtualization
The hardware tuning part, majorly, is turning off all power saving option in BIOS Power Management and keep machine running over 100% performance, because these Power management feature would run system in “Power Saving” model ( @ lower frequency) , which would dramatically IO performance.
This kinda recommendation also happens in “Improving SSD/RAID performance on X86 system”.
One thing to bring attention to - in the tuning for latency sensitive applications whitepaper you linked to, they discuss vNUMA (a feature of vSphere 5) and suggests that you take vNUMA into account with sizing the CPU resources for your workload. The whitepaper then incorrectly states “vNUMA is automatically enabled for VMs with more vCPUs than the number of cores per socket.”
reseach
2 Intern
•
225 Posts
465
0
Posted October 21st, 2011 00:00
The hardware tuning part, majorly, is turning off all power saving option in BIOS Power Management and keep machine running over 100% performance, because these Power management feature would run system in “Power Saving” model ( @ lower frequency) , which would dramatically IO performance.
This kinda recommendation also happens in “Improving SSD/RAID performance on X86 system”.