Message boards : BOINC Manager : Built-In ThreadMaster
Message board moderation
Author | Message |
---|---|
Send message Joined: 8 Dec 05 Posts: 5 |
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. |
Send message Joined: 1 Nov 05 Posts: 14 |
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. |
Send message Joined: 27 Jan 06 Posts: 1 |
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. |
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.