Message boards : Number crunching : Threadmaster: some pointers please?
Author | Message |
---|---|
Lucifiel Send message Joined: 22 Mar 07 Posts: 10 Credit: 427 RAC: 0 |
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 |
Mod.Sense Volunteer moderator Send message Joined: 22 Aug 06 Posts: 4018 Credit: 0 RAC: 0 |
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 |
Lucifiel Send message Joined: 22 Mar 07 Posts: 10 Credit: 427 RAC: 0 |
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. |
Marky-UK Send message Joined: 1 Nov 05 Posts: 73 Credit: 1,689,495 RAC: 0 |
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). |
Lucifiel Send message Joined: 22 Mar 07 Posts: 10 Credit: 427 RAC: 0 |
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 |
Message boards :
Number crunching :
Threadmaster: some pointers please?
©2024 University of Washington
https://www.bakerlab.org