Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
![]() |
World Community Grid Forums
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 13
|
![]() |
Author |
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
What is the maximum memory that can actually be utilized by the WCG program?
|
||
|
Alther
Former World Community Grid Tech United States of America Joined: Sep 30, 2004 Post Count: 414 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
What is the maximum memory that can actually be utilized by the WCG program? I'm not sure what you mean by this? Rosetta and the grid agent are just like any other piece of software. It uses what it needs to run.
Rick Alther
Former World Community Grid Developer |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi
What I was looking for was how to minimize swap file usage, how much memory would prevent this slow swapping. I notice quite a bit of harddrive blinking. I have 500megs installed, would more then 500megs be utilized or ignored to solve a problem. |
||
|
Alther
Former World Community Grid Tech United States of America Joined: Sep 30, 2004 Post Count: 414 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Hi What I was looking for was how to minimize swap file usage, how much memory would prevent this slow swapping. I notice quite a bit of harddrive blinking. I have 500megs installed, would more then 500megs be utilized or ignored to solve a problem. Ahhh. Yes, Rosetta does allocate a lot of memory. If you don't have enough physical RAM, Windows will start to page memory out to disk and your system will run pretty slow. However, Rosetta's current working set (memory that it's currently using) is only around 70MB. Thus, after a while, Windows is smart enough to realize that the other 230MB is not being used and permanently swaps it out and your machine will suddenly feel a bit peppier. Having said that, I've been working on lowing the footprint Rosetta uses. We'll be rolling out a big improvement real soon. The new Rosetta will allocate 200MB instead of 300MB and its working set will go from ~70MB down to ~25MB. This should help everyone out. As for how much RAM you need so you don't swap badly, it's hard to say. It all depends on your normal work load. I would recommend at least 512MB of RAM, more if you can afford it.
Rick Alther
Former World Community Grid Developer |
||
|
Paul Weaver
Cruncher Joined: Nov 18, 2004 Post Count: 6 Status: Offline |
Rick,
The new Rosetta will allocate 200MB instead of 300MB and its working set will go from ~70MB down to ~25MB. This should help everyone out. Will the reduction in working set size to 25Mb adversely impact the folding time? I just wonder if this is something which ought to be configurable so that if you have a lot of RAM you can get the result quicker. Paul |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Thank you!
Ram is so cheap these days and the prodject seems of such value to all, I'll check to see if I have any more room for ram on the mother board. |
||
|
Alther
Former World Community Grid Tech United States of America Joined: Sep 30, 2004 Post Count: 414 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Rick, The new Rosetta will allocate 200MB instead of 300MB and its working set will go from ~70MB down to ~25MB. This should help everyone out. Will the reduction in working set size to 25Mb adversely impact the folding time? I just wonder if this is something which ought to be configurable so that if you have a lot of RAM you can get the result quicker. Paul No, it will have no impact on the folding time. We're just optimizing it. Rosetta does a lot of things and we only use a piece of it, so cutting out those unused pieces is where we're getting the gain from. It's a delicate job though.
Rick Alther
Former World Community Grid Developer |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I noticed this too. I run with 1gb of ram and it still generates quite a bit of hard disk activity. I do not mind running this program 24-7 because all the parts it is using with the exception of the hard drive and a few fans is solid state so it won't really wear them out or shorten their life. When it comes to fans they are cheap so I can replace them every 6 or 8 months but I an worried about the extra wear and tear on the hard drive. It would be really nice to see this program only use system memory onve loaded for reducing wear on the hard drive.
|
||
|
Alther
Former World Community Grid Tech United States of America Joined: Sep 30, 2004 Post Count: 414 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
It would be really nice to see this program only use system memory onve loaded for reducing wear on the hard drive. You clearly don't understand how modern operating systems and virtual memory work. The only way you are going to enforce this is to set your paging file size to 0. I don't recommend it though as your system will likely become very sluggish if you use it even moderately. Enabling paging, most of the time, actually improves performance of your machine. With paging enabled, no program, with very few exceptions, can guarantee it won't get swapped out to disk. It's possible to do, but typically the only software that always remains in physical memory are some parts of the OS and some device driver code. Anything else is fair game to swap out. Believe it or not, Windows will ALWAYS swap information out to your hard drive regardless of how much memory you have. It does this for performance and other reasons. Running a higher load will cause this swapping to occur more frequently. As has been mentioned many times already before, it allocates 300MB of RAM initially (soon to be down to 200MB). This MAY cause your system to page a bit depending on your RAM and system load. Soon, Windows figures out Rosetta has touched the 230MB and permanently swaps it out. Once it permanently swaps it out, it won't ever be paged back in. Done. You hard drive writes it out once and is done with it.
Rick Alther
Former World Community Grid Developer |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I have a somewhat related question,
Do you have any recomendations as to how long the hard drive should be left on? Right now my hard drives shut off after 2 hrs. Is there a recomended time to preserve the hard drive? This machine is mostly idle (accept for running WCG). |
||
|
|
![]() |