Threadmaster: some pointers please?

Message boards : Number crunching : Threadmaster: some pointers please?

To post messages, you must log in.

AuthorMessage
Lucifiel

Send message
Joined: 22 Mar 07
Posts: 10
Credit: 427
RAC: 0
Message 38160 - Posted: 23 Mar 2007, 4:44:44 UTC
Last modified: 23 Mar 2007, 4:45:28 UTC

Well, I've read a number of threads on Threadmaster: about how to apply parameters and such in the registry, etc., etc. And well, as a precaution, I also read up a bit about creating strings in the registry.

And so far I've been having a bit of a problem. =/ Threadmaster doesn't always work.

As of right now, I've listed Rosetta and a few other programs under: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesThreadMasterParametersApplications

All strings were created as "Expandable String Value" and the "value" for Rosetta is set at 50 for now.

Thus, I've two questions:

a) Are the entries in the correct area? Or should they be in "Exceptions" rather than "Applications"?

b) Do I set the "value" for the string at "50" or ".50"?

In some thread on another forum, it was stated the percentage should be entered as a decimal value but eh, the poster put the value as "50" instead of ".50" so I'm not sure.


Thanks for reading!
Yuri
ID: 38160 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 38161 - Posted: 23 Mar 2007, 4:53:10 UTC

If your only purpose for running Threadmaster is to run your machine at less then 100% of CPU utilization to BOINC, the current version of the BOINC client now allows you to do that without the need for Threadmaster any longer.

Install the current BOINC client. Set your General Preferences for percentage of CPU time. Update to the project. Set your client to run "based on preferences" in the activity pulldown menu of the advanced view.

...or, in the simple view, click preferences, and check the box to customize the preferences for this computer, and set the % of the processor to use as you prefer there.

If you had several machines to do, then setting the general preference would be a way to define a specific "location" of machines that are to run this way. And set it in one location and alter how all of those machines run. The setting in the simple view just pertains to the one machine where you make that change.
Rosetta Moderator: Mod.Sense
ID: 38161 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Lucifiel

Send message
Joined: 22 Mar 07
Posts: 10
Credit: 427
RAC: 0
Message 38163 - Posted: 23 Mar 2007, 5:31:24 UTC - in response to Message 38161.  

Ah, thank you for the reply but I'm actually trying to throttle several programs which haven't been working very well for a long time: extremely high cpu usage(around 90++% cpu).

I've tried reformatting Windows, diagnosing and trying various versions of drivers/software, even having extra cooling, upgrading my PSU, even cleaning the pc, etc. but most of my measures didn't even put a dent in the problem which seems to hit a number of softwares at random.

Oh well, perhaps I ought to post about this problem in a more relevant forum. But I was hoping to get some pointers, anyway.
ID: 38163 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Marky-UK

Send message
Joined: 1 Nov 05
Posts: 73
Credit: 1,689,495
RAC: 0
Message 38188 - Posted: 23 Mar 2007, 22:32:35 UTC
Last modified: 23 Mar 2007, 22:32:53 UTC

If you want to use ThreadMaster to set a max CPU limit on ALL processes, just put a value in:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesThreadMasterParameters]
CPUThresholdPct Type:REG_SZ Value:75
(for 75%)

You can set application specific values by putting values in:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesThreadMasterParametersApplications]

The amounts are whole numbers, from 3-100.

Any applications listed in:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesThreadMasterParametersExceptions]

are ignored by ThreadMaster - they're free to use 100% CPU if they want and ThreadMaster won't stop them.


If you want to limit or exclude Rosetta you'll have to use the application name (currently rosetta_5.54_windows_intelx86.exe).
ID: 38188 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Lucifiel

Send message
Joined: 22 Mar 07
Posts: 10
Credit: 427
RAC: 0
Message 39111 - Posted: 7 Apr 2007, 6:28:27 UTC - in response to Message 38188.  

Thank you for that suggestion. Although that didn't quite work and I've since moved to Ubuntu. I kinda got fed up of WinXP
ID: 39111 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Threadmaster: some pointers please?



©2024 University of Washington
https://www.bakerlab.org