Difference between revisions of "Setting percentage of CPU Time, how does it work? (CPU throttling)"

From BOINC Wiki
Jump to: navigation, search
(Adding FAQ 45)
(No difference)

Revision as of 22:07, 20 May 2016

A new feature that comes with the latest versions of BOINC (alpha/beta versions) is the CPU Usage percentage. You will need Boinc 5.6.5 or higher for this feature to work. Versions before it will not be compliant.

How does it work? Because BOINC does not use the Windows registry (other than for storing the positions of the graphics for the Boinc Manager GUI), plus because it is a multi platform program, it cannot use Windows specific timing APIs as other 3rd party programs such as Threadmaster use.

What it does is pause the crunching for 1 or more seconds, depending on what percentage of use you set it to. Below is a timing table that I figured out:

100%: it runs all the time. 90%: 9 second run, 1 second idle. 80%: 4 second run, 1 second idle. 70%: 3 second run, 1 second idle, 2 second run, 1 second idle, 3 second run, etc. 60%: 1 second run, 1 second idle, 2 second run, 1 second idle, 1 second run, etc. 50%: 1 second run, 1 second idle, 1 second run, 1 second idle, etc. 40%: 1 second run, 1 second idle, 1 second run, 2 seconds idle, 1 second run, etc. 30%: 1 second run, 1 second idle, 1 second run, 3 seconds idle, 1 second run, 2 seconds idle, etc. 20%: 1 second run, 4 seconds idle, 1 second run, 4 seconds idle, etc. 10%: 1 second run, 9 seconds idle. 0%: It's paused.


| Jorden
| 2
| 1
| 02:37:48
| 2007-10-06
| 189382
| 1
| 45
| 2007-10-06 02:37:48
| 2010-04-16 16:55:47