Managed Object - HostCpuSchedulerSystem(vim.host.CpuSchedulerSystem)

Property of
HostConfigManager
Extends
ExtensibleManagedObject
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.
Properties inherited from ExtensibleManagedObject
availableField, value
*May not be present

Methods

Methods defined in this Managed Object
DisableHyperThreading, EnableHyperThreading
Methods inherited from ExtensibleManagedObject
setCustomValue

DisableHyperThreading(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.

Events

Type
None

Show WSDL type definition



EnableHyperThreading(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.

Events

Type
None

Show WSDL type definition