Message boards : Number crunching : Larger Memory Models
Previous · 1 · 2
Author | Message |
---|---|
Paul Send message Joined: 29 Oct 05 Posts: 193 Credit: 66,365,427 RAC: 8,431 |
I think you will find many of us built machines with 1GB of RAM for each concurrent work unit. I know my machines almost never exceed 20% of total memory usage. I would love to see the work units use more RAM if it accelerates the calculations. Thx! Paul |
Mod.Sense Volunteer moderator Send message Joined: 22 Aug 06 Posts: 4018 Credit: 0 RAC: 0 |
When your system connects to the project and requests work, the available memory is already part of the search criteria when looking for appropriate work units. Last I have heard is that there are two potential memory classes of work, "normal" and "large". A system with a lot of memory can run either class of work. Large memory work units may not always be available. So, the only thing to do here would be to review your BOINC Manager preferences and the settings for the amount of memory, and virtual memory that BOINC Manager is allowed to use, when the system is both active, and idle. And potentially change the settings to reflect your expanded available memory. Rosetta Moderator: Mod.Sense |
Usuario1_S Send message Joined: 24 Mar 14 Posts: 92 Credit: 3,059,705 RAC: 0 |
For a short while my AMD FX-8370 8-core, no Hyper-trheading, CPU had about 800MB-1.2 GB per core and had 8 GB RAM, DDR3-1333, so it saturated and Widnows started to thrashing, swapping RAM segments to the Swap File, 12 GB, plenty of room but the processing became erratic and constant thrashing, pretty sure the 8 WUs didn't need the 8 GB at once, very unlikely, so I think R@H and BOINC RAM algorithms are not optimized for efficient processing, should only swap the parts that are least used or will be used, as consequence a lot of the tasks won't even run or at low %, I made sure everything was closed and maximized the available RAM, even upgraded the 'lowest' priority given by default to above normal, nothing worked, so I installed 8GB of RAM more, problem solved. Thw problem isn't swapping much, it's how is done, not pro-actively, not pro-processing, and way too much, swapping is notmal, when done properly is transparent and will greatly improve processing not only of an app, but all apps and the operating sysytem. Therefore I think BOINC needs to hire a couple software engineers and review its RAM management and swapping, then pass the word how to Projects can efficicently cooperate and coordinate with BOINC and the host Operating System for efficient WU processing, it's about time, ver. 7 s up and the WUs get bigger and processing is more complex, this is getting worse as time goes by and can only get worse if pro and good software designers take a good look at it |
rjs5 Send message Joined: 22 Nov 10 Posts: 273 Credit: 23,051,657 RAC: 8,071 |
For a short while my AMD FX-8370 8-core, no Hyper-trheading, CPU had about 800MB-1.2 GB per core and had 8 GB RAM, DDR3-1333, so it saturated and Widnows started to thrashing, swapping RAM segments to the Swap File, 12 GB, plenty of room but the processing became erratic and constant thrashing, pretty sure the 8 WUs didn't need the 8 GB at once, very unlikely, so I think R@H and BOINC RAM algorithms are not optimized for efficient processing, should only swap the parts that are least used or will be used, as consequence a lot of the tasks won't even run or at low %, I made sure everything was closed and maximized the available RAM, even upgraded the 'lowest' priority given by default to above normal, nothing worked, so I installed 8GB of RAM more, problem solved. Thw problem isn't swapping much, it's how is done, not pro-actively, not pro-processing, and way too much, swapping is notmal, when done properly is transparent and will greatly improve processing not only of an app, but all apps and the operating sysytem. Therefore I think BOINC needs to hire a couple software engineers and review its RAM management and swapping, then pass the word how to Projects can efficicently cooperate and coordinate with BOINC and the host Operating System for efficient WU processing, it's about time, ver. 7 s up and the WUs get bigger and processing is more complex, this is getting worse as time goes by and can only get worse if pro and good software designers take a good look at it You can set the maximum amount of swap space that BOINC uses. With the amount of memory you have, you should be able to set it to the 1% minimum without affecting computing. If one of the WUs gets out of control with the memory use, it will fail quickly and move on. OPTIONS -> COMPUTING PREFERENCES -> DISK AND MEMORY -> PAGE/SWAP FILE: USE AT MOST ____ % |
Aurum Send message Joined: 12 Jul 17 Posts: 32 Credit: 38,158,977 RAC: 0 |
...review your BOINC Manager preferences and the settings for the amount of memory, and virtual memory that BOINC Manager is allowed to use, when the system is both active, and idle.Where is this memory control setting you're talking about??? |
Jim1348 Send message Joined: 19 Jan 06 Posts: 881 Credit: 52,257,545 RAC: 0 |
Where is this memory control setting you're talking about??? Boinc Manager/Options/Computing Preferences/Disk and memory |
Message boards :
Number crunching :
Larger Memory Models
©2024 University of Washington
https://www.bakerlab.org