Suggestion: automatically free RAM on the use schedule

Message boards : BOINC Manager : Suggestion: automatically free RAM on the use schedule
Message board moderation

To post messages, you must log in.

AuthorMessage
rhodin

Send message
Joined: 9 Aug 07
Posts: 28
Message 104638 - Posted: 27 Jun 2021, 14:20:03 UTC

Hi!

For me to be able to use BOINC without too much impact on my computer's performance (and also to protect my sanity), I would like that there was a checkbox for telling BOINC to free RAM from all BOINC activity on the use schedule. Say I want to use my computer between 8AM and 10AM (and I have this scheduled in the preferences). This feature would free all BOINC tasks from the RAM by 8AM. I think this is important, because when I start using my computer while BOINC is running, it takes several minutes before I can actually start doing what I want or need to do there.

What do you think?
ID: 104638 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2563
United Kingdom
Message 104639 - Posted: 27 Jun 2021, 15:56:47 UTC - in response to Message 104638.  

Maybe go to git-hub and put in a feature request. In the meantime, how about scheduling computation to stop ten minutes before you will be using the computer?
ID: 104639 · Report as offensive
PMH_UK

Send message
Joined: 24 Dec 10
Posts: 36
United Kingdom
Message 104642 - Posted: 27 Jun 2021, 16:35:04 UTC - in response to Message 104638.  

Looks like a BOINCTasks rule that snoozes the PC could achieve that.

https://efmer.com/boinctasks/boinctasks_settings/#rules

Paul.
ID: 104642 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5082
United Kingdom
Message 104643 - Posted: 27 Jun 2021, 17:24:25 UTC

There's already a standard global option

Leave non-GPU tasks in memory while suspended
Uncheck that, and all project tasks will be removed from memory within seconds when your schedule suspends computation.

Don't worry about the "non-GPU" bit: all GPU tasks are already removed from memory when suspended, without any choice in the matter.
ID: 104643 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2563
United Kingdom
Message 104646 - Posted: 27 Jun 2021, 19:59:56 UTC - in response to Message 104643.  

There's already a standard global option

Leave non-GPU tasks in memory while suspended
Uncheck that, and all project tasks will be removed from memory within seconds when your schedule suspends computation.

Don't worry about the "non-GPU" bit: all GPU tasks are already removed from memory when suspended, without any choice in the matter.


I have never tested it but have lost count of the number of times I have read that ticking this option greatly reduces the chances of crashes with CPDN. Perhaps at some point I should do a test though on a machine that doesn't often get stressed by non BOINC work, it may take a long time to demonstrate any difference?
ID: 104646 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5082
United Kingdom
Message 104647 - Posted: 27 Jun 2021, 20:33:42 UTC - in response to Message 104646.  

I always leave that ticked: mind you, I also run a huge 'Switch between tasks every ...', so I very rarely see a suspended task on my systems - they run 24/7.

We each have our own preferred options: this one seemed to be appropriate for the OP's particular needs.
ID: 104647 · Report as offensive

Message boards : BOINC Manager : Suggestion: automatically free RAM on the use schedule

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.