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
Methods
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
Return Value
Faults
Type
|
Description
|
NotSupported | Thrown if the hyperthreading optimization is not available on the host (the boolean available is set to false). |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
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
Return Value
Faults
Type
|
Description
|
NotSupported | Thrown if the hyperthreading optimization is not available on the host (the boolean available is set to false). |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition