Managed Object - HostCpuSchedulerSystem

Property of
HostConfigManager
See also
HostHyperThreadScheduleInfo

Managed Object Description

This managed object provides an interface through which you can gather and configure the host CPU scheduler policies that affect the performance of running virtual machines.

Note: This managed object is useful only on platforms where resource management controls are available to optimize the running of virtual machines.

Properties

Name Type Description
hyperthreadInfo*HostHyperThreadScheduleInfo The hyperthread configuration for the CpuSchedulerSystem. The existence of this data object type indicates if the CPU scheduler is capable of scheduling hyperthreads as resources.
*May not be present

Methods

Methods defined in this Managed Object
DisableHyperThreading, EnableHyperThreading

DisableHyperThreading

Don't treat hyperthreads as schedulable resources the next time the CPU scheduler starts. If successful, this operation will change the configured setting.
Required Privileges
Host.Config.HyperThreading

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the HostCpuSchedulerSystem used to make the method call.

Return Value

Type Description
None

Faults

Type Description
NotSupportedThrown if the hyperthreading optimization is not available on the host (the boolean available is set to false).
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Show WSDL type definition



EnableHyperThreading

Treat hyperthreads as schedulable resources the next time the CPU scheduler starts. If successful, this operation will set the config property to "true".
Required Privileges
Host.Config.HyperThreading

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the HostCpuSchedulerSystem used to make the method call.

Return Value

Type Description
None

Faults

Type Description
NotSupportedThrown if the hyperthreading optimization is not available on the host (the boolean available is set to false).
RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Show WSDL type definition