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.
Random Solutions  
 
programming4us programming4us