Message boards : Number crunching : Rosetta staying in memory
Author | Message |
---|---|
Nick Hill Send message Joined: 20 Nov 05 Posts: 7 Credit: 71,277 RAC: 0 |
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. |
mikey Send message Joined: 5 Jan 06 Posts: 1895 Credit: 9,135,082 RAC: 4,703 |
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. |
Nick Hill Send message Joined: 20 Nov 05 Posts: 7 Credit: 71,277 RAC: 0 |
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. |
Nick Hill Send message Joined: 20 Nov 05 Posts: 7 Credit: 71,277 RAC: 0 |
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. |
mikey Send message Joined: 5 Jan 06 Posts: 1895 Credit: 9,135,082 RAC: 4,703 |
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. |
Nick Hill Send message Joined: 20 Nov 05 Posts: 7 Credit: 71,277 RAC: 0 |
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. 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. |
mikey Send message Joined: 5 Jan 06 Posts: 1895 Credit: 9,135,082 RAC: 4,703 |
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. 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! |
dcdc Send message Joined: 3 Nov 05 Posts: 1831 Credit: 119,526,853 RAC: 9,592 |
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. 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! |
Chilean Send message Joined: 16 Oct 05 Posts: 711 Credit: 26,694,507 RAC: 0 |
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. 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. |
Mod.Sense Volunteer moderator Send message Joined: 22 Aug 06 Posts: 4018 Credit: 0 RAC: 0 |
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 |
Message boards :
Number crunching :
Rosetta staying in memory
©2024 University of Washington
https://www.bakerlab.org