Message boards : Technical Support : has incorrect process priority; WU is using 2 threads instead of one; claimed garbage collection failing
Message board moderation
| Author | Message |
|---|---|
|
New member Send message Joined: 2 Feb 26 Posts: 3 Credit: 64,197 RAC: 54 |
1) BOINC CPU WU's are to have IDLE process priority (GPU WU's to BELOW NORMAL) These are set to NORMAL. Used my process manager to force to IDLE while in RAM 2) On my 16 core test machine; single threads use 6.25% CPU. These WU's use 12.5%. They can be tamed to 6.25% using the above fix and having a competing project WU's using the rest of the availble threads. 3) The Home page https://axiom.heliex.net/ states this (only to people NOT logged in. Logout to read.) RESOURCE MANAGEMENT The system monitors CPU and memory usage, automatically managing garbage collection and worker processes based on system load. Well, the WU does NOT efficiently grbage collect and hence, uneccesrily, uses way more Working Set RAM (not Private Bytes) than it needs. I had to resort to a garbage collecting app, give the app admin priveleges and the name of the WU process, to limit Working set size to: Peak working set size 1.67 GB Peak swap size 6.13 GB From validation pending WU. Have a phone call. More info later. |
|
New member Send message Joined: 2 Feb 26 Posts: 3 Credit: 64,197 RAC: 54 |
Here's a visual infograph of my WU analysis and tips to improvement. (hosted at small upstart imgbb.com) https://ibb.co/XxXTYH7m 4) The prior post didn't mention that this WU greatly benefits from having Windows OS Memory Compression Service started. The RAM spikes are EXTREME and even caused boinc.exe to crash leaving this WU orphaned and continuing to run. 5) This WU needs to recognize that boinc.exe has crashed and gracefully end processing. 6) This WU could benefit from claiming the likely (data sets probably incur variable end stage RAM needed) FULL Private Bytes needed at run time instead of doubling Private Bytes near the end of it's run. (many other projects WU's have same annoyance but no naming or shaming) It's all part of the promise made in this promotional statement: "RESOURCE MANAGEMENT The system monitors CPU and memory usage, automatically managing garbage collection and worker processes based on system load. ....." ----- My critiques might seem hostile. It's autistic matter-of-factness. TBH, I added training data *.txt files and might actually continue adding data sets which are certainly being neglected. I need more info about the attachments of this project to other for profit entities. We remember OpenAI starting out as OpenSource philosophy only to take all the labor of the OpenSource community then privatizing the work and reaping huge profits. Now we hear "We are not the elected moral police of the world," where Sam Altman seems to completely absolve OpenAI of ethics in AI rollout or even responsibility to the stakeholders in development and use of their products. AI emergence, and growing bubble, necessitates humans get paid for ANY and ALL labor they put energy into or we risk slipping into renewed serfdom and, some zeolots desires, return of human slavery in the 7 year model of 'leased' labor. -marmot |
|
New member Send message Joined: 30 Jan 26 Posts: 23 Credit: 16,416,178 RAC: 1,514 |
Yes it's been mentioned https://axiom.heliex.net/forum_thread.php?id=2&postid=7#7 The admin has done nothing even after mentioning in discord. |