Académique Documents
Professionnel Documents
Culture Documents
ThreadMaster Monitors Threads and handle high CPU utilization on a per application
basis.
This function is primarily indented for Terminal servers hosting multiple users.
A single user is capable of hogging all of the processor resources. The result
will be a
reduction in the quality of service experienced by all other users on the server.
ThreadMaster can help you to deal whit this situation.
Configuration
ThreadMaster has no GUI interface, all configuration is done by using a well known
tool
"Regedit". Changing registry keys not described in this section, may cause
serious problems.
Use Registry Editor at your own risk. After any changes in the configuration
please restart the
ThreadMaster service for the changes to come to effect.
All the default values in ThreadMaster is based on 2 CPU Compaq server, but can be
used on
any configuration.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters]
A list of special applications and the allowed CPU load. Only applications
different from
the general rule defined by "CPUThresholdPct" . Applications running as a single
published
application, in many instances, can profit by setting the applicationkey as low as
5%.
The list is only enumerated when Threadmaster starts.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Appl
ications]
appimagenameA n Application image name and max. load threshold
pct. (n)
appimagenameB m Valid Range 1 - 100
...
appimagenameX x
A list of applications not handled. Make sure all vital and basis system processes
are listed here,
otherwise the system may not work properly. Do not take it for granted that
antivirus programs etc.
are vital, in this sense.
The list is only enumerated when Threadmaster starts.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Exce
ptions]
imagenameA
imagenameB
...
imagenameX
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Statistics]
Count\ Number of times a image is handled
imagenameX
...
Files Description
--------------------
----------------------------------------------------------------
Readme.txt This File
License.txt License file
Install.cmd Install ThreadMaster service
ThreadMast.exe Threadmaser service
Threadloginstall.reg Install logging of actions, Optional File, build by
install.cmd
ThreadLog.cmd The log recorder, Optional File
ThreadSaveLog.cmd A "at" job handling the size of the logfile, Optional File
--------------------
-----------------------------------------------------------------
Have fun
Soren M. Pedersen
threadmaster@europe.com
http://threadmaster.tripod.com