More control over my task manager?

Message boards : Questions and problems : More control over my task manager?
Message board moderation

To post messages, you must log in.

AuthorMessage
NoPoet406

Send message
Joined: 6 Oct 17
Posts: 2
United Kingdom
Message 81846 - Posted: 6 Oct 2017, 16:10:19 UTC
Last modified: 6 Oct 2017, 16:16:58 UTC

Hi all. A few days ago, I downloaded BOINC and signed up to several projects. Unfortunately BOINC and its projects are almost extraordinarily mysterious. Not only is nothing laid out for a layperson such as myself to understand, meaning that I won't sign up for many projects because they simply do not seem to offer any reason to exist, I also can't control what my computer is working on. I don't even know if most of my spare computing power is being used.

I'm using an i5 6600K overclocked to 4.5GHz, with 16GB of Corsair Vengeance DDR4 and an MSI Armor GTX 1070 (not overclocked), on Windows 10 Home (upgrade from Windows 7). When I first ran BOINC it worked on 2-4 SETI tasks alongside 2 Rosetta tasks for a total of 6 tasks at once. That gradually changed to 5 Rosetta tasks. Now it won't work on more than four at once and it is exclusively working on Rosetta projects. There are YOYO and Citizen Grid projects, among others, that it is simply ignoring.

I understand that Rosetta is incredibly important (in a way that isn't very clear), but should it be hogging all the work? Why is my computer working on fewer tasks at once? If I suspend a Rosetta task it simply starts a new Rosetta task. The deadlines for all my YOYO and Citizen Grid tasks are looming and nothing's being done.

Thanks for reading all this.

EDIT for more info:

* Using Boinc 7.8.2 (x64)
* Deleted my recent BOINC activity log as it was a series of failed uploads of finished tasks due to my internet not working (now fixed)
ID: 81846 · Report as offensive     Reply Quote
SekeRob
Volunteer tester
Help desk expert

Send message
Joined: 25 Aug 06
Posts: 1589
Message 81847 - Posted: 6 Oct 2017, 16:45:28 UTC - in response to Message 81846.  
Last modified: 6 Oct 2017, 16:52:50 UTC

Boinc works off projects in blocks and share, so yes you'll see it often concentrating on 1 project, then on the next, then the next and over time keeps track of the resource share each has had and which project then is the next to work on, whilst learning (profiling) the different sciences.

Why it initially worked on 6, then 5, then 4 concurrent ì do not know. I5 is I guess a 4 threaded CPU, so maybe it ran several GPU tasks concurrent to a number of CPU only tasks. All depends on the resources each needs and how the client was configured to allocate those resources, noting that multiple low resource NCI projects such as Wuprop can run simultaneous on 1 CPU thread, as can multiple GPU tasks just needing a fraction of a thread.
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 81847 · Report as offensive     Reply Quote
NoPoet406

Send message
Joined: 6 Oct 17
Posts: 2
United Kingdom
Message 81851 - Posted: 6 Oct 2017, 18:43:15 UTC

Thank you, I appreciate your helpful reply :)
ID: 81851 · Report as offensive     Reply Quote
SekeRob
Volunteer tester
Help desk expert

Send message
Joined: 25 Aug 06
Posts: 1589
Message 81853 - Posted: 6 Oct 2017, 20:22:39 UTC - in response to Message 81851.  
Last modified: 6 Oct 2017, 20:24:35 UTC

BTW, BOINC schedules according the FIFO principle and only when it determines a task will not get completed in time unless switching to Earliest Deadline First (EDF), will stick to FIFO. Can't remember how often the scheduling order is cycled through in the background, but think it was like.every 10 seconds. IOW, your ignored tasks will get attention at some point and complete before deadline. Of course that assumes the project made no big mistake in predicting the estimated computing time.
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 81853 · Report as offensive     Reply Quote

Message boards : Questions and problems : More control over my task manager?

Copyright © 2017 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.