When you connect the vSphere Client directly to a host, you have access to a limited number of resource management settings, including hyperthreading settings, power management configuration, and swapfile properties.
Configuring Resource Allocation Settings When available resource capacity does not meet the demands of the resource consumers (and virtualization overhead), administrators might need to customize the amount of resources that are allocated to virtual machines or to the resource pools in which they reside.
Administering CPU Resources You can configure virtual machines with one or more virtual processors, each with its own set of registers and control structures.
Administering Memory Resources Using the vSphere Client you can view information about and make changes to memory allocation settings. To administer your memory resources effectively, you must also be familiar with memory overhead, idle memory tax, and how ESXi hosts reclaim memory.
Managing Storage I/O Resources vSphere Storage I/O Control allows cluster-wide storage I/O prioritization, which allows better workload consolidation and helps reduce extra costs associated with over provisioning.
Managing Resource Pools A resource pool is a logical abstraction for flexible management of resources. Resource pools can be grouped into hierarchies and used to hierarchically partition available CPU and memory resources.
Using DRS Clusters to Manage Resources After you create a DRS cluster, you can customize it and use it to manage resources.
Creating a Datastore Cluster A datastore cluster is a collection of datastores with shared resources and a shared management interface. Datastore clusters are to datastores what clusters are to hosts. When you create a datastore cluster, you can use vSphere Storage DRS to manage storage resources.
Using Datastore Clusters to Manage Storage Resources After you create a datastore cluster, you can customize it and use it to manage storage I/O and space utilization resources.
Using NUMA Systems with ESXi ESXi supports memory access optimization for Intel and AMD Opteron processors in server architectures that support NUMA (non-uniform memory access).
Advanced Attributes You can set advanced attributes for hosts or individual virtual machines to help you customize resource management.