Here is a Guide for you to get set of adjusting Core parking in Windows 7. You can follow the steps that is mentioned and make the desired aspects to be worked and get functioned well which is needed. Let us start with the description of Core Parking. What is basically Core Parking?
Core Parking is basically a new advanced feature which is been embedded that dynamically chooses a number or set of processors well which actually should be idle or not to function or execute any thread that is been based on current power policy and their utilization. The Scheduler will try to make an attempt to honor the selection which is been decided to which of the processors to run the desired threads and make the parked cores to allow to enter deep idle states where they actually consumes minimal power. Also it is been organized and been check out well that the affinity of the thread will always be honored. That is if a thread is is affinitized to parked cores only, it will be scheduled to one of the parked cores. On a client machine, most threads do not explicitly set an affinity and therefore run with an affinity including all processors in the system, allowing for frequent use of core parking. On servers where applications are more often finely tuned, threads may be affinitized to specific processors, which can reduce the effectiveness of core parking. Other than this it is the scheduler that is free to override the core parking mask and schedule a thread to a parked core in its ideal node. This reduces the performance impact of forcibly migrating threads away from its ideal node. If all processors in a node are parked and there are no available un-parked cores, the scheduler is free to run the thread on a parked core within the same node. Nehalem processors allow for entire processor sockets to be parked, whereas most pre-Nehalem processors only allow individual cores to be parked. The state of individual parked cores can be observed in Resource Monitor when the CPU tab is selected as shown below: