PodVMOverheadInfo

PodVMOverheadInfo
PodVMOverheadInfo

Contains information about CRX Page Sharing support on an ESX host and the PodVM memory overhead to be used by sched-ext in its calculations accordingly.

Sched-ext will determine which of these values to use based on both host level and cluster level information that it has available. Even if CRX Page sharing is supported on a particular host, sched-ext will use the overhead with page sharing only if all the hosts in the cluster have this support, else it will fall back on the overhead without page sharing in its calculations. These overhead values will be updated at runtime by Spherelet, which is a daemon on ESX and is responsible for managing PodVMs.

Since: vSphere API Release 9.1.0.0

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "crxPageSharingSupported": false,
    "podVMOverheadWithoutPageSharing": 0,
    "podVMOverheadWithPageSharing": 0
}
boolean
crxPageSharingSupported
Required

Indicates whether CRX Page sharing feature is supported on the host.

integer As int32 As int32
podVMOverheadWithoutPageSharing
Required

Memory overhead value in MB to be used by sched-ext if CRX Page Sharing is not supported on the host.

integer As int32 As int32
podVMOverheadWithPageSharing
Required

Memory overhead value in MB to be used by sched-ext if CRX Page Sharing is supported on the host.