You can use the static configuration options documented in this section to tune the behavior of the core parking engine.
In this section
CPMinCores |
CPMinCores specifies the minimum percentage of logical processors (in terms of all logical processors that are enabled on the system within each NUMA node) that can be placed in the un-parked state at any given time.
|
CPMaxCores |
CPMaxCores specifies the maximum percentage of logical processors (in terms of logical processors within each NUMA node) that can be in the un-parked state at any given time.
|
CPIncreaseTime |
CPIncreaseTime specifies the minimum amount of time that must elapse before additional logical processors can be transitioned from the parked state to the unparked state. The time is specified in units of the number of processor performance time check intervals.
|
CPDecreaseTime |
CPDecreaseTime specifies the minimum amount of time that must elapse before additional logical processors can be transitioned from the unparked state to the parked state. The time is specified in units of the number of processor performance time check intervals.
|
CPConcurrency |
CPConcurrency specifies the threshold for determining concurrency of the node.
|
CPDistribution |
CPDistribution specifies the utilization, in percentage, to use in the concurrency distribution to select the number of logical processors to distribute utility to.
|
CPHeadroom |
CPHeadroom specifies the value of utilization that would cause the core parking engine to unpark an additional logical processor if the least utilized processor out of the unparked set of processors had more utilization. This enables increases in concurrency to be detected.
|
CpLatencyHintUnpark |
CPLatencyHintUnpark specifies the minimum number of unparked cores when a system low latency hint is detected.
|
SoftParkLatency |
SoftParkLatency specifies the anticipated execution latency at which a soft parked core can be used by the scheduler in microseconds.
|