Hypervisor Scheduler

The hypervisor schedules virtual processors to run on logical processors.

A parent partition can set the scheduling policy for its child partitions. The hypervisor scheduler then makes scheduling decisions based on these policy settings. Because these decisions are made at discreet times, not continuously, the policies are guaranteed only over a sufficiently long period of time. This time is purposely undefined but will typically be on the order of hundredths of a second.

A partition can call the HvGetPartitionProperty hypercall function to obtain various schedule policy settings and can call the HvSetPartitionProperty hypercall function to adjust these schedule policy settings. These schedule policy settings include:

For more information about these schedule policy settings, see the HV_PARTITION_PROPERTY_CODE enumeration.

The hypervisor also handles other scheduling considerations.

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.