vSphere Web Services API


Managed Object - HostCpuSchedulerSystem(vim.host.CpuSchedulerSystem)

Property of
HostConfigManager
Extends
ExtensibleManagedObject
See also
HostCpuSchedulerInfo, HostHyperThreadScheduleInfo
Since
2.0


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
cpuSchedulerInfo*HostCpuSchedulerInfo

Information about the current CPU scheduler of the host. Populates CpuSchedulerInfo#policy with the active CPU Scheduling Policy.

Since vSphere API Release 8.0.3.0
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
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
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