The balanced solution would be to run few GW tasks and fill other cores with less memory demanding work.
But it seems BOINC currently can't sustain such configs w/o getting troubles in cache queue.
Certainly when I have tried to mix GR and GW tasks I have had that problem. I think that I may have had better luck when I mixed GW tasks and non-E@H cpu tasks.
My "goal" was to setup an all E@H machine that used 28 threads to process mostly GW tasks and some gpu tasks.
It looks like I have run into memory limitations. I will run it at 15 GW cpu tasks and 2 Nvidia gpu tasks for a while. And go decide what experiment and/or change I want to try next.
I remember running 4 GW cpu tasks and a mix of non-E@H cpu projects with no particular issues.
"Its the Memory, stupid" :)
Tom M
A Proud member of the O.F.A. (Old Farts Association). Be well, do good work, and keep in touch.® (Garrison Keillor) I want some more patience. RIGHT NOW!
Surprised that your 3950X is at 100% utilization while only running 26 tasks.
I didn't realize that Windows had THAT much overhead compared to Linux.
I am running 30 of 32 cpu cores and am only at 88-92% utilization under Ubuntu 20.04.2 LTS.
I think the problem was/is the OS was damaged.
Once I got the OS reset and a slightly older version of the BOINC system installed I was able to run 15 CPU threads of Gravity Wave processing with very little HD activity. I have 32 GB of ram installed and have had to allow BOINC Mgr to use 90% of the available memory.
I have crowded that up to 18 but someplace in there I am going to start getting a lot of paging activity which makes the whole system laggy at the keyboard and probably slows the CPU task processing down.
So far the CPU utilization has not pegged 100% and stayed there. As of this moment it is running about 75%.
And apps/Boinc mgr have stopped crashing.
I think I am hitting the same kind of issues we had when we migrated to Rosetti. The GW cpu tasks are using a lot more memory than Seti@Home did. I think the GR cpu tasks use less memory but process slower and pay less credits.
Just for giggles I priced some Amd-specific ram to jump to 64 GB. And ran across some that total for that amount of memory for about $200. Everything else was a bunch higher. Cash flow insufficient. Sigh.
===edit===
Just bounced it up to 26 cpu tasks and the cpu is doing 100% then it slowed down a little, but memory pegged to 100% and I now have a busy hard disk and a laggy machine.
Tom M
Hey Tom,
I am running a 3950X CPU in Windows 10, Version 1909 (OS Build 18363.1256) with water cooling, with E@H, M@H, and U@H for BOINC. I have 32GB of G.Skill Trident Z Neo (C14) memory running at 100% when computer is not being used (idle) and 60% when computer is in use. For the CPU I have it using "at most" 100% of the CPU time with "at most" 88% of the processors which translates to 28 core threads. I also have my preferences set for "Suspend when non-BOINC CPU usage is above: 80%".
I have no lagging whatsoever and I'm running Firefox for a browser (1 to 10 windows open) for surfing and YouTube and whatnot (whenever I want), BOINC Manager (always), BOINC Tasks (usually), HWiNFO64 (always), SIV64X (occasionally) and an occasional movie, solitaire, MS-Word (all three often), Outlook Email (2X daily), MS-Office and a few other programs like OneNote and Google Earth Pro (rarely).
It seems like when I was running a smaller memory size when active the system would take significant time to login.
I am running 87.5% cpu/threads (26 out of 32) with 100% cpu.
Memory is currently 90%/90%
Suspend Boinc if non-boinc is above 70%
I don't leave non-gpu tasks in memory "when suspended".
I will try the 100%/60% and see how responsive the system is.
The other two differences are my 3950x box is not my "daily driver" (yet). And it is running pure Gamma Wave cpu tasks.
Let me see now...
Tom M
A Proud member of the O.F.A. (Old Farts Association). Be well, do good work, and keep in touch.® (Garrison Keillor) I want some more patience. RIGHT NOW!
It seems like when I was running a smaller memory size when active the system would take significant time to login.
I am running 87.5% cpu/threads (26 out of 32) with 100% cpu.
Memory is currently 90%/90%
Suspend Boinc if non-boinc is above 70%
I don't leave non-gpu tasks in memory "when suspended".
I will try the 100%/60% and see how responsive the system is.
The other two differences are my 3950x box is not my "daily driver" (yet). And it is running pure Gamma Wave cpu tasks.
Let me see now...
Tom M
When you do the 100% / 60% memory setting in BOINC with your 32GB of ram it will leave 40% of 32GB, or 12.8GB of memory to "play" with. Unless you are running a deep memory usage program for video editing or such, that should be enough to keep your 3950X from lagging.
When you do the 100% / 60% memory setting in BOINC with your 32GB of ram it will leave 40% of 32GB, or 12.8GB of memory to "play" with. Unless you are running a deep memory usage program for video editing or such, that should be enough to keep your 3950X from lagging.
George,
Thank you for the guidance.
I now have the 60% online / 100% offline setting on my Amd 3950 box and have had no lag.
The Gravity Wave CPU tasks appear to be running about 4 1/2 hours per task.
I suspect but would have to re-test the observation that running 26 Gamma Wave CPU tasks will start Windows Virtual memory paging like mad to the hard disk. And slow the CPU task processing down.
It also might make logging on laggy but once I have logged on the 60% memory should continue to make the system responsive.
Tom M
A Proud member of the O.F.A. (Old Farts Association). Be well, do good work, and keep in touch.® (Garrison Keillor) I want some more patience. RIGHT NOW!
When you do the 100% / 60% memory setting in BOINC with your 32GB of ram it will leave 40% of 32GB, or 12.8GB of memory to "play" with. Unless you are running a deep memory usage program for video editing or such, that should be enough to keep your 3950X from lagging.
George,
Thank you for the guidance.
I now have the 60% online / 100% offline setting on my Amd 3950 box and have had no lag.
The Gravity Wave CPU tasks appear to be running about 4 1/2 hours per task.
I suspect but would have to re-test the observation that running 26 Gamma Wave CPU tasks will start Windows Virtual memory paging like mad to the hard disk. And slow the CPU task processing down.
It also might make logging on laggy but once I have logged on the 60% memory should continue to make the system responsive.
Tom M
Your welcome Tom.
I'm not sure how much 'paging' I'm doing, but I have my preferences for paging set at 75%.
The balanced solution would
)
The balanced solution would be to run few GW tasks and fill other cores with less memory demanding work.
But it seems BOINC currently can't sustain such configs w/o getting troubles in cache queue.
Raistmer* wrote: The
)
Certainly when I have tried to mix GR and GW tasks I have had that problem. I think that I may have had better luck when I mixed GW tasks and non-E@H cpu tasks.
My "goal" was to setup an all E@H machine that used 28 threads to process mostly GW tasks and some gpu tasks.
It looks like I have run into memory limitations. I will run it at 15 GW cpu tasks and 2 Nvidia gpu tasks for a while. And go decide what experiment and/or change I want to try next.
I remember running 4 GW cpu tasks and a mix of non-E@H cpu projects with no particular issues.
"Its the Memory, stupid" :)
Tom M
A Proud member of the O.F.A. (Old Farts Association). Be well, do good work, and keep in touch.® (Garrison Keillor) I want some more patience. RIGHT NOW!
Yep, GW search is very memory
)
Yep, GW search is very memory hungry one.
2.2GB per task of private working set.... Can't allow more than 2 tasks for my old quad.
Tom M wrote: Keith Myers
)
Hey Tom,
I am running a 3950X CPU in Windows 10, Version 1909 (OS Build 18363.1256) with water cooling, with E@H, M@H, and U@H for BOINC. I have 32GB of G.Skill Trident Z Neo (C14) memory running at 100% when computer is not being used (idle) and 60% when computer is in use. For the CPU I have it using "at most" 100% of the CPU time with "at most" 88% of the processors which translates to 28 core threads. I also have my preferences set for "Suspend when non-BOINC CPU usage is above: 80%".
I have no lagging whatsoever and I'm running Firefox for a browser (1 to 10 windows open) for surfing and YouTube and whatnot (whenever I want), BOINC Manager (always), BOINC Tasks (usually), HWiNFO64 (always), SIV64X (occasionally) and an occasional movie, solitaire, MS-Word (all three often), Outlook Email (2X daily), MS-Office and a few other programs like OneNote and Google Earth Pro (rarely).
What are your preferences in Einstein?
Proud member of the Old Farts Association
George wrote: What are your
)
George,
It seems like when I was running a smaller memory size when active the system would take significant time to login.
I am running 87.5% cpu/threads (26 out of 32) with 100% cpu.
Memory is currently 90%/90%
Suspend Boinc if non-boinc is above 70%
I don't leave non-gpu tasks in memory "when suspended".
I will try the 100%/60% and see how responsive the system is.
The other two differences are my 3950x box is not my "daily driver" (yet). And it is running pure Gamma Wave cpu tasks.
Let me see now...
Tom M
A Proud member of the O.F.A. (Old Farts Association). Be well, do good work, and keep in touch.® (Garrison Keillor) I want some more patience. RIGHT NOW!
Tom M wrote: George
)
When you do the 100% / 60% memory setting in BOINC with your 32GB of ram it will leave 40% of 32GB, or 12.8GB of memory to "play" with. Unless you are running a deep memory usage program for video editing or such, that should be enough to keep your 3950X from lagging.
Proud member of the Old Farts Association
George wrote:When you do the
)
George,
Thank you for the guidance.
I now have the 60% online / 100% offline setting on my Amd 3950 box and have had no lag.
The Gravity Wave CPU tasks appear to be running about 4 1/2 hours per task.
I suspect but would have to re-test the observation that running 26 Gamma Wave CPU tasks will start Windows Virtual memory paging like mad to the hard disk. And slow the CPU task processing down.
It also might make logging on laggy but once I have logged on the 60% memory should continue to make the system responsive.
Tom M
A Proud member of the O.F.A. (Old Farts Association). Be well, do good work, and keep in touch.® (Garrison Keillor) I want some more patience. RIGHT NOW!
Tom M wrote: George
)
Your welcome Tom.
I'm not sure how much 'paging' I'm doing, but I have my preferences for paging set at 75%.
How do you check for paging?
Proud member of the Old Farts Association
George wrote: I'm not sure
)
https://www.m-files.com/user-guide/latest/eng/inspecting_page_file_usage_in_performance_monitor.html
Keith Myers wrote: George
)
I thank you very much, Keith!!
Proud member of the Old Farts Association