VMware has released a paper titled: “The CPU Scheduler in VMware vSphere 5.1“. The paper which contains 26 pages provides detailed explanations of ESXi CPU scheduling policies to help vSphere users who want to understand how virtual machines are scheduled.
The CPU scheduler is an essential component of vSphere 5.x. All workloads running in a virtual machine must be scheduled for execution and the CPU scheduler handles this task with policies that maintain fairness, throughput, responsiveness, and scalability of CPU resources.
The paper contains the following sections:
- Executive Summary
- CPU Scheduler Overview
- Proportional Share-Based Algorithm
- Relaxed Co-Scheduling
- Load Balancing
- Policy on Hyper-Threading
- NUMA Scheduling Policy
The ESXi CPU scheduler achieves fair distribution of compute resources among many virtual machines without compromising system throughput and responsiveness. Relaxed co-scheduling is a salient feature that enables both correct and efficient execution of guest instructions with low overhead. The ESXi CPU scheduler is highly scalable and supports very big systems and wide virtual machine.
vSphere 5.1 optimizes the load-balancing algorithm introduced in 5.0. It results in noticeable reductions in CPU scheduling overhead. A policy change on hyper-threaded systems enables out-of-the-box performance of 5.1 exceeding that of a tuned version of vSphere 4.1. No special tuning is required to achieve the best performance for most common application workloads. The irtual NUMA feature introduced in 5.0 can significantly improve performance of workloads that are optimized for a NUMA environment. With vNUMA, virtual machines of any size can display optimal performance on a NUMA system. The vNUMA feature is shown to significantly improve the performance of SPEC OMP workloads. Such improvement closes the performance gap between the virtual and the native environment for high-performance-computing (HPC) workloads.
blog comments powered by Disqus
virtualization.info Newest articles
April 23rd, 2015
VMware has released a paper titled: "VMware AlwaysOn Desktop Design Guide". The paper which contains 30 pages describes a high-availability solution for virtual desktops (VDI) and is based on View…
April 22nd, 2015
Microsoft has released a free ebook titled:"Microsoft System Center Operations Manager Field Experience". System Center Operations Manager provides the monitoring component as part of the Microsoft System Center Suite….
April 22nd, 2015
In February this year, VMware acquired Immidio including its products AppScriber and Immidio Flex+. Now VMware has rebranded the product as VMware User Environment Manager.
User Environment Manager is available…
April 21st, 2015
VMware yesterday announced to new projects, Project Photon and Project Lightwave. Project Photon is a Linux Operating System which is optimized to run on vSphere and capable of running what…
April 21st, 2015
Docker has released version 1.6 of its container virtualization solution, Docker Engine. Also updates for Registry, Compose, Swarm and Machine and a preview of a client for Microsoft Windows…
April 16th, 2015
Lately it’s been a busy time for Docker, after disclosing the availability of its orchestration tools and the acquisition of SocketPlane, the open-source project that automates the deployment of…
April 15th, 2015
Docker, provider of the Docker container virtualization platform has announced that it has raised $ 95 million in a series D funding round. The round was led by Insight…
April 14th, 2015
VMware has released a paper titled: "How VMware Mirage Complements and Extends Microsoft System Center Configuration Manager". The paper, which contains 28 pages details how VMware Mirage, VMware’s centralized image…
April 13th, 2015
VMware has released a paper titled: "VMware Horizon 6 Storage Considerations". The paper which contains 36 pages takes a close look at the most important questions and challenges that face…
April 8th, 2015
In October last year, Microsoft announced that support for Docker container virtualization in its next version of Windows Server through the Windows Server Containers technology. Today Microsoft announced several…
April 7th, 2015
Oracle last week announced the availability of a beta for version 5.0 of its type-2 virtualization platform VM Virtualbox. VM Virtualbox, which was originally developed by InnoTek became part of…
March 30th, 2015
Last week Microsoft announced new features for its Azure Backup solution. Azure Backup is a Microsoft solution which protects files and folders by providing multiple copies in multiple geographies….
March 30th, 2015
On March 25 Red Hat announced its financial results for the fourth quarter of 2014.
Total revenue for the first quarter ended February 28, 2015 was $464 million, with an increase…
March 25th, 2015
Oracle has released a new version of its virtualization platform VM Virtualbox. Version 4.3.26 is considered a maintenance release which can be installed on top of version 4.3. The update…