anandgopinath
Contributor
Contributor

Discrepency between ESX Cluster Capacity and Resource Pool Capacity

Dears

We have an ESX Cluster with the below resources .

We have defined a single resource pool inside the Cluster  . All VMs in this ESX Cluster are defined under this resource pool

However when we look at the resource Pool , we see the resource pool capacity is less than that of Cluster capacity  ( CPU / Memory etc )

Is this normal ? 

How can we explain this  ? 

Also what do you mean by the Worst Case Allocation ?  How is it calculated  ?

Also when we look at the Resource pool utilization , we see the memory utilization is reaching the worst case allocation mark  ( 432GB and not 114GB as shown in the resource pool summary ). is any impact expected with the current utilization levels  ?

Appreciate your quick response in this regard.

Cluster View

==========

pastedImage_1.png

Resource Pool View

============

pastedImage_2.png

Resource Pool Utilization

===================

pastedImage_3.png

Tags (1)
0 Kudos
4 Replies
Nawals
Expert
Expert

Worst Case Allocation is the total amount of memory of your VM when all VMs in the cluster consume their full amount of allocated resources or when overcommitment happens this is what amount of memory that VM can get. It might includes memory overhead that's why it is larger than configured memory. You can go with below links for more understandin.

https://www.google.com/amp/s/vmguru.com/2013/04/vsphere-5-memory-management-explained-part-1/amp/

Why Use Resource Pools?

NKS Please Mark Helpful/correct if my answer resolve your query.
0 Kudos
IRIX201110141
Champion
Champion

For me it looks like a bug in the GUI. The worst case memory in the pool view is exactly the same value as for CPU.

Same here with vCenter 6.7u3f!

Regards,
Joerg

0 Kudos
IRIX201110141
Champion
Champion

Hahahaha.... Bug exists only in H5 and not in the old Web Client(Flash).

Regards,
Joerg

0 Kudos
anandgopinath
Contributor
Contributor

Dear Nawals / IRIX201110141

Thank you for your quick help & update

However , in this case it is a resource pool of multiple VMs and not a single VM

So how will the worst case allocation setting work  ?

Also what explains the difference between the total cpu / memory in the ESX Cluster and that in the resource pool  ?  Is it the reservation we define in the resource pool ?

In our case , there is only 1 resource pool in the cluster . So does it make sense to align the resource pool reservation with that of the Cluster capacity  ? Or will the resource pool take extra resources from the cluster when in need  ?

0 Kudos