I can't get Rosetta to use all my computer's resources.

Questions and Answers : Preferences : I can't get Rosetta to use all my computer's resources.

To post messages, you must log in.

AuthorMessage
Michele Renosto

Send message
Joined: 17 Feb 22
Posts: 4
Credit: 62,918
RAC: 0
Message 105503 - Posted: 17 Mar 2022, 16:57:08 UTC

I gave almost all my computer's resources to BOINC in the preferences, but it doesn't start more than 12 tasks, so I still have 60% CPU, 50% RAM and 200 GB of HDD that is not getting used, how can I fix this?
ID: 105503 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grant (SSSF)

Send message
Joined: 28 Mar 20
Posts: 1677
Credit: 17,745,395
RAC: 22,930
Message 105508 - Posted: 18 Mar 2022, 7:22:55 UTC - in response to Message 105503.  

I gave almost all my computer's resources to BOINC in the preferences, but it doesn't start more than 12 tasks, so I still have 60% CPU, 50% RAM and 200 GB of HDD that is not getting used, how can I fix this?
What messages are you getting in the BOINC Manager Event log?
For your system you would need to give BOINC access to at least 140GB of disk space, and pretty much all of your RAM in order to run Python Tasks on all of your cores & threads.

Usage limits	
Use at most 100 % of the CPUs
Use at most 100 % of CPU time


Disk
Use no more than 160 GB
    Leave at least 2 GB free
Use no more than 100 % of total


Memory
         When computer is in use, use at most 95 %
     When computer is not in use, use at most 95 %
Leave non-GPU tasks in memory while suspended (leave unchecked).
                  Page/swap file: use at most 75 %
Should result in all cores and threads being used (as long as they, and most of your RAM, aren't being used by other programmes).
Grant
Darwin NT
ID: 105508 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Michele Renosto

Send message
Joined: 17 Feb 22
Posts: 4
Credit: 62,918
RAC: 0
Message 105520 - Posted: 18 Mar 2022, 14:18:47 UTC - in response to Message 105508.  

I'm not getting any messages, the tasks just don't start, I used to get no free disk space even if I had 100+gb free reserved to BOINC but not getting these anymore.
ID: 105520 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Michele Renosto

Send message
Joined: 17 Feb 22
Posts: 4
Credit: 62,918
RAC: 0
Message 105523 - Posted: 18 Mar 2022, 18:48:49 UTC

ID: 105523 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grant (SSSF)

Send message
Joined: 28 Mar 20
Posts: 1677
Credit: 17,745,395
RAC: 22,930
Message 105526 - Posted: 18 Mar 2022, 21:27:58 UTC - in response to Message 105520.  
Last modified: 18 Mar 2022, 21:33:31 UTC

I'm not getting any messages
Yes you are. But you have to go to the Event log to see them (although sometimes they're not very helpful).
BOINC Manager, Advanced view, Tools, Event log.



I used to get no free disk space even if I had 100+gb free reserved to BOINC but not getting these anymore.
So it could be a lack of RAM available to BOINC.
Check you project Memory settings (keep in mind local settings override web based settings).
Grant
Darwin NT
ID: 105526 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Michele Renosto

Send message
Joined: 17 Feb 22
Posts: 4
Credit: 62,918
RAC: 0
Message 105528 - Posted: 19 Mar 2022, 0:01:57 UTC - in response to Message 105526.  

These are my logs with debugging:

https://boinc.berkeley.edu/forum_thread.php?id=14608&postid=107480#107480
ID: 105528 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grant (SSSF)

Send message
Joined: 28 Mar 20
Posts: 1677
Credit: 17,745,395
RAC: 22,930
Message 105532 - Posted: 19 Mar 2022, 4:53:55 UTC
Last modified: 19 Mar 2022, 4:58:42 UTC

18/03/2022 15:27:43 |  | max memory usage when active: 27796.26 MB
18/03/2022 15:27:43 |  | max memory usage when idle: 27796.26 MB
18/03/2022 15:27:43 |  | max disk usage: 303.90 GB
18/03/2022 15:27:43 |  | Number of usable CPUs has changed from 16 to 12.
18/03/2022 15:27:43 |  | max CPUs used: 12
18/03/2022 15:27:43 |  | suspend work if non-BOINC CPU load exceeds 50%

The number of cores/threads has been limited to only 12, and the amount of RAM available to BOINC is only 28GB.

I've never bothered with the "Suspend work if non-BOINC CPU load excess" setting, but if you feel the need to use it i'd suggest setting to at least 80% if not higher.
Limiting the number of CPUs and RAM & limiting when BOINC can run will all reduce the number of Tasks your system can process at any given time.
Projects such as Rosetta & SIDock that use virtualisation use huge amounts of RAM for their VMs- with only 32GB of RAM on a system with 16 cores/threads there will be times you won't have enough RAM to use all those cores & threads.


Edit- work_fetch_debug isn't providing useful information in this case- the system is getting work according to your cache settings (which with more than one project is best set to 0 days + 0.01 additional days).

sched_op_debug would be better as you want to find out why it's only running on some & not all of the available cores/threads.
Grant
Darwin NT
ID: 105532 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Questions and Answers : Preferences : I can't get Rosetta to use all my computer's resources.



©2024 University of Washington
https://www.bakerlab.org