Built-In ThreadMaster

Message boards : BOINC Manager : Built-In ThreadMaster
Message board moderation

To post messages, you must log in.

AuthorMessage
BirdValiant

Send message
Joined: 8 Dec 05
Posts: 5
United States
Message 2682 - Posted: 20 Jan 2006, 23:18:59 UTC

Does anybody think that there should be a component in the BOINC software that would control the maximum CPU usage percentage for BOINC projects, in the same way as ThreadMaster, except with an easy-to-use GUI? It could even have a schedule to raise or lower the percentage based on the temperature of the motherboard. That'd be much harder to program though... with 3 normally separate programs all thrown into one. It'd be nice for those with poorly cooled computers or laptops.
ID: 2682 · Report as offensive
Regis St-Gelais

Send message
Joined: 1 Nov 05
Posts: 14
Canada
Message 2694 - Posted: 21 Jan 2006, 17:00:43 UTC - in response to Message 2682.  

I agree that an included ThreadMaster like feature would be nice.
In the mean time I will keep using Thread Master on my laptop.
Its a bit hard to configure for non-programers but once configured it si running smootly.

ID: 2694 · Report as offensive
mh

Send message
Joined: 27 Jan 06
Posts: 1
China
Message 2808 - Posted: 27 Jan 2006, 22:48:02 UTC - in response to Message 2682.  
Last modified: 27 Jan 2006, 22:56:29 UTC

Does anybody think that there should be a component in the BOINC software that would control the maximum CPU usage percentage for BOINC projects, in the same way as ThreadMaster, except with an easy-to-use GUI?


I think there should. Threadmaster is not only difficult for many to install and configure, it also has a design problem with aother applications on your computer in some cases. To be specific, if you have two logical CPUs on your PC and you configure Threadmaster to give one of BIONC project application, e.g. S@H, say 15% of CPU quota in [HLM\\...\\Services\\ThreadMaster\\Parameters\\Applications]. S@H will not run at 15% unless you also set quota for all applications on your computer no more than 50% in Threadmaster! Why? Because if you don't lower ALL applications' CPU quota to 50% or lower (by changing the CPUThresholdPct register key of Threadmaster to lower than 50), then since setiathome_4.18_windows_intelx86.exe will run in two processes, one for each CPU (as shown by windows process manager), and each of them at most uses 50% CPU, Threadmaster will never be triggered to lower setiathome_4.18_windows_intelx86.exe CPU percentage. If the user does limit all applications' CPU quota to 50% or less, then any other application that wants to use more than 50% CPU (easy to do if multithreaded) will be clamped down.
To put in another way, if setiathome_4.18_windows_intelx86.exe runs in one process and able to show that it uses 100% CPU, then there would be no problem because it could appear to use as much as CPU like other processes, and treated by Threadmaster in the same way as all other processes.

It woule be much better if BIONC could lower CPU quotas for the project processes, even by simple method like running the processes for 1 sec and block them for N seconds. That will make the CPU cooler.

Because of over heating problems I am forced not to run BIONC often on my laptop and my pretty-fast-but-with-a-noisy-fan home PC. I am sure many others are in the same situation.

ID: 2808 · Report as offensive

Message boards : BOINC Manager : Built-In ThreadMaster

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.