Rosetta staying in memory

Message boards : Number crunching : Rosetta staying in memory

To post messages, you must log in.

AuthorMessage
Nick Hill

Send message
Joined: 20 Nov 05
Posts: 7
Credit: 71,277
RAC: 0
Message 70744 - Posted: 18 Jul 2011, 22:39:26 UTC

I have noticed that Rosetta is staying in memory when not crunching. This is only over the past few days & since I "upgraded" to BOINC 6.12.33. I also run Seti, which does not remain in memory.
ID: 70744 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
mikey
Avatar

Send message
Joined: 5 Jan 06
Posts: 1895
Credit: 9,135,082
RAC: 4,703
Message 70751 - Posted: 19 Jul 2011, 11:00:35 UTC - in response to Message 70744.  

I have noticed that Rosetta is staying in memory when not crunching. This is only over the past few days & since I "upgraded" to BOINC 6.12.33. I also run Seti, which does not remain in memory.


Boinc should remain in memory all the time, if you are running using the default settings, and the project you are working on will always be in memory. If you are running both Seti and Rosie on the same pc it will, again by default, swap between them every 60 minutes. You can change those settings, along with MANY others both on the pc itself and globally, but be careful sometimes big things happen with tiny changes! In my case I leave all suspended workunits, that is what they call workunits that are not currently being worked on, in memory. This is faster for me and causes fewer errors, you can do as works best for you. All of my machines have at least 2 gig of ram making it easier.
ID: 70751 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Nick Hill

Send message
Joined: 20 Nov 05
Posts: 7
Credit: 71,277
RAC: 0
Message 70758 - Posted: 20 Jul 2011, 7:52:56 UTC

I re-installed 6.12.33 over the top & now the WUs exit memory when not in use. But I have noticed on 2 of my computers that often the project & task lists when opening BOINC are empty. This morning, my BOINC screen saver just listed "Not running any tasks". Restarting BOINC manager led to WU's in the task list, but the project list empty.
ID: 70758 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Nick Hill

Send message
Joined: 20 Nov 05
Posts: 7
Credit: 71,277
RAC: 0
Message 70764 - Posted: 22 Jul 2011, 7:07:41 UTC

Each Rosetta wu appears to be between 200-400kb in size. I have an i7 with 8 cores. Leaving that stuff in memory, slows my pc noticeably.
ID: 70764 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
mikey
Avatar

Send message
Joined: 5 Jan 06
Posts: 1895
Credit: 9,135,082
RAC: 4,703
Message 70766 - Posted: 22 Jul 2011, 11:03:07 UTC - in response to Message 70764.  

Each Rosetta wu appears to be between 200-400kb in size. I have an i7 with 8 cores. Leaving that stuff in memory, slows my pc noticeably.


That is because of this "Memory 2029.67 MB", that is what Boinc sees as the total memory in it. If you doubled that your pc would be faster and be able to 'breathe', or do more things in less time without straining itself.
ID: 70766 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Nick Hill

Send message
Joined: 20 Nov 05
Posts: 7
Credit: 71,277
RAC: 0
Message 70769 - Posted: 22 Jul 2011, 13:39:58 UTC - in response to Message 70766.  

Each Rosetta wu appears to be between 200-400kb in size. I have an i7 with 8 cores. Leaving that stuff in memory, slows my pc noticeably.


That is because of this "Memory 2029.67 MB", that is what Boinc sees as the total memory in it. If you doubled that your pc would be faster and be able to 'breathe', or do more things in less time without straining itself.


Thank you for the info. I have a bad Crucial SIM, so I am running on 1x SIM while I'm waiting for Crucial to get their warranty act together.

However, 2gb is fine for W7 to run, it should be fine for BOINC.
ID: 70769 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
mikey
Avatar

Send message
Joined: 5 Jan 06
Posts: 1895
Credit: 9,135,082
RAC: 4,703
Message 70773 - Posted: 23 Jul 2011, 10:45:50 UTC - in response to Message 70769.  

Each Rosetta wu appears to be between 200-400kb in size. I have an i7 with 8 cores. Leaving that stuff in memory, slows my pc noticeably.


That is because of this "Memory 2029.67 MB", that is what Boinc sees as the total memory in it. If you doubled that your pc would be faster and be able to 'breathe', or do more things in less time without straining itself.


Thank you for the info. I have a bad Crucial SIM, so I am running on 1x SIM while I'm waiting for Crucial to get their warranty act together.

However, 2gb is fine for W7 to run, it should be fine for BOINC.


You have an 8 core pc with potentially 8 workunits running at the same time, each taking up to 400kb of ram and that does not include the Operating system overhead yet. I think you could efficiently use more!! I have an old laptop running WinXP and it has 512 meg of ram, it runs but I would not GIVE the laptop to a friend!! BUT if 2 gig of ram is enough for you then it is enough!
ID: 70773 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile dcdc

Send message
Joined: 3 Nov 05
Posts: 1831
Credit: 119,526,853
RAC: 9,592
Message 70776 - Posted: 23 Jul 2011, 13:13:34 UTC - in response to Message 70773.  

Each Rosetta wu appears to be between 200-400kb in size. I have an i7 with 8 cores. Leaving that stuff in memory, slows my pc noticeably.


That is because of this "Memory 2029.67 MB", that is what Boinc sees as the total memory in it. If you doubled that your pc would be faster and be able to 'breathe', or do more things in less time without straining itself.


Thank you for the info. I have a bad Crucial SIM, so I am running on 1x SIM while I'm waiting for Crucial to get their warranty act together.

However, 2gb is fine for W7 to run, it should be fine for BOINC.


You have an 8 core pc with potentially 8 workunits running at the same time, each taking up to 400kb of ram and that does not include the Operating system overhead yet. I think you could efficiently use more!! I have an old laptop running WinXP and it has 512 meg of ram, it runs but I would not GIVE the laptop to a friend!! BUT if 2 gig of ram is enough for you then it is enough!

I agree with mikey - Win7 plus 8 threads of Rosetta might be a bit of a squeeze in 2GB. It should be fine while you're not using the PC but might make it sluggish when you want to use it. Saw someone post on another forum that they're getting a RAC of 5k+ from their 2600k though so great CPU!
ID: 70776 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Chilean
Avatar

Send message
Joined: 16 Oct 05
Posts: 711
Credit: 26,694,507
RAC: 0
Message 70777 - Posted: 23 Jul 2011, 18:54:36 UTC - in response to Message 70769.  
Last modified: 23 Jul 2011, 18:55:00 UTC

Each Rosetta wu appears to be between 200-400kb in size. I have an i7 with 8 cores. Leaving that stuff in memory, slows my pc noticeably.


That is because of this "Memory 2029.67 MB", that is what Boinc sees as the total memory in it. If you doubled that your pc would be faster and be able to 'breathe', or do more things in less time without straining itself.


Thank you for the info. I have a bad Crucial SIM, so I am running on 1x SIM while I'm waiting for Crucial to get their warranty act together.

However, 2gb is fine for W7 to run, it should be fine for BOINC.


Nick, if you are talking about your i7 machine, 8 threads running rosetta will easily eat up your 2GB. Try either, getting a bit more RAM or reduce the number of cores BOINC is allowed to use.

I have 4GB in my 2 core machine, I have lots of RAM to spare.
ID: 70777 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 70781 - Posted: 24 Jul 2011, 13:17:55 UTC

I would agree. There seem to be two issues here. One is that BOINC is not properly handling your preference for whether or not to keep suspended tasks in memory, the other is that the machine does not have enough memory resources to run 8 tasks at once.

It sounds like perhaps the new install of BOINC has resolved the first issue. And perhaps the refresh of the projects and tasks displays is part of what is sluggish at running.

The second issue can be addressed several ways. As suggested previously, you can configure your preferences to limit the number of CPU used, or the amount of memory used. By default, BOINC does not allow itself to use more memory than the machine has, so I suspect you are already running with less then 8 active tasks. However, as BOINC starts and stops tasks to try and live within that memory limit, it often does things in a way that gets more tasks in progress then common sense would predict. So setting a limit for BOINC of say 5 CPUs would be a reasonable compromise.

Another approach would be to find a second BOINC project which has lower memory requirements. I often find that tasks from World Community Grid have low memory requirements, and you can select specific subprojects there to help assure this. If you give Rosetta and WCG a 50% resource share, then on average, BOINC would only be trying to run 4 Rosetta tasks at a time. And it's setting for memory limit will help it suspend a Rosetta task when memory is short (as it happens to try to run 5 or 6 Rosetta tasks, or as the tasks grow to a point they are using more memory then average) and replace it with a task from WCG. Thus keeping all CPUs active in the memory you have.
Rosetta Moderator: Mod.Sense
ID: 70781 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Rosetta staying in memory



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