|
|
Question : Restrict CPU Usage
|
|
HI There
My company is using a software distribution tool called Radia, this tool everyday verifies that a users machines software is in a "desired State" and if not issues a command to fix, this daily verification which can happen any time during the working day impact our business users because the verification process competes directly with the business apps. The process used is msiexec.exe so I want to be able to set the priority of this service to low so that it still can use 100% CPU but will not compete with business apps. From my own research so far this process cannot have its priority changed because it is owned by the NT system account. Does anyone know how to set the priority of this service so that it always starts with a low priority?. I would like to have a native solution to XP rather than using other software to control the CPU.
Thanks in advance
|
Answer : Restrict CPU Usage
|
|
Download and Install Threadmaster from http://threadmaster.tripod.com/
Configuration http://bednorz.uni2.net/anyland/threadmaster/threadmaster.htm#Configuration
Once you install the service navigate in the registry to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Applications
You can add applications to the list and define their maximum cpu load. After adding the app to the registry, type in the command prompt: net stop threadmaster net start threadmaster
The default value for the maximum load of all applications is by default 15%, set it to 99% to achieve maximum performance for non-added apps. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters Set CPUThresholdPct from 15 to 99.
Hope this helps.
|
|
|
|