6.0.1

Table Of Contents
In most cases, it is not necessary to specify a limit. There are benefits and drawbacks:
n
Benefits — Assigning a limit is useful if you start with a small number of virtual machines and want to
manage user expectations. Performance deteriorates as you add more virtual machines. You can
simulate having fewer resources available by specifying a limit.
n
Drawbacks — You might waste idle resources if you specify a limit. The system does not allow virtual
machines to use more resources than the limit, even when the system is underutilized and idle
resources are available. Specify the limit only if you have good reasons for doing so.
Resource Allocation Settings Suggestions
Select resource allocation settings (reservation, limit and shares) that are appropriate for your ESXi
environment.
The following guidelines can help you achieve better performance for your virtual machines.
n
Use Reservation to specify the minimum acceptable amount of CPU or memory, not the amount you
want to have available. The amount of concrete resources represented by a reservation does not change
when you change the environment, such as by adding or removing virtual machines. The host assigns
additional resources as available based on the limit for your virtual machine, the number of shares and
estimated demand.
n
When specifying the reservations for virtual machines, do not commit all resources (plan to leave at
least 10% unreserved). As you move closer to fully reserving all capacity in the system, it becomes
increasingly difficult to make changes to reservations and to the resource pool hierarchy without
violating admission control. In a DRS-enabled cluster, reservations that fully commit the capacity of the
cluster or of individual hosts in the cluster can prevent DRS from migrating virtual machines between
hosts.
n
If you expect frequent changes to the total available resources, use Shares to allocate resources fairly
across virtual machines. If you use Shares, and you upgrade the host, for example, each virtual machine
stays at the same priority (keeps the same number of shares) even though each share represents a larger
amount of memory, CPU, or storage I/O resources.
Edit Resource Settings
Use the Edit Resource Settings dialog box to change allocations for memory and CPU resources.
Procedure
1 Browse to the virtual machine in the vSphere Web Client navigator.
2 Right-click and select Edit Resource Settings.
3 Edit the CPU Resources.
Option Description
Shares
CPU shares for this resource pool with respect to the parent’s total. Sibling
resource pools share resources according to their relative share values
bounded by the reservation and limit. Select Low, Normal, or High, which
specify share values respectively in a 1:2:4 ratio. Select Custom to give each
virtual machine a specific number of shares, which expresses a
proportional weight.
Reservation
Guaranteed CPU allocation for this resource pool.
Limit
Upper limit for this resource pool’s CPU allocation. Select Unlimited to
specify no upper limit.
Chapter 2 Configuring Resource Allocation Settings
VMware, Inc. 15