BOINC Consuming Memory and CPU

Message boards : BOINC client : BOINC Consuming Memory and CPU
Message board moderation

To post messages, you must log in.

AuthorMessage
Patrick A. Hasenjager

Send message
Joined: 12 Dec 05
Posts: 2
United States
Message 1824 - Posted: 12 Dec 2005, 21:19:53 UTC
Last modified: 12 Dec 2005, 21:23:03 UTC

I have been running 5.2.13 for a little bit now. All of a sudden today it will consume approximately 1.5 GB (out of 4 GB) memory on my machine, plus use 50% of the CPU. It is so bad that the science applications exit because they don't have any resources.

The only way to get out is to exit is to end the process under the task manager. When I start up BOINC again, it goes for a couple of minutes and then starts in with the memory and the CPU.

Running: Windows XP Service Pack 2
Science Applications: SETI/Rosetta/Einstein

This is only happening on 1 out of 15 machines that BOINC is running on.

Any suggestions? I have already uninstalled and reinstalled the BOINC client. Thanks.


** ADDITION: This time it errored out with the following error **

***UNHANDLED EXCEPTION****
Reason: Unknown exception (0xe06d7363) at address 0x7C81EB33

1: 12/12/05 15:21:25
1: SymGetLinFromAddr(): GetLastError = 126

** END OF ADDITION **
ID: 1824 · Report as offensive
Bill Michael

Send message
Joined: 30 Aug 05
Posts: 297
Message 1828 - Posted: 12 Dec 2005, 23:14:40 UTC

What projects are you attached to? You say this starts within a couple of minutes of launch, at least this last time - what project was running at that point?

Normally when BOINC consumes _any_ significant CPU time, it is because it is communicating with some science application. Running "by itself", there is simply little for it to do. If we can verify that this only happens when running one particular project, that will narrow the search considerably.

Also, is there anything "else" that has changed yesterday or today? A new anti-virus program installed, new firewall, ...

ID: 1828 · Report as offensive
Jim K
Avatar

Send message
Joined: 8 Sep 05
Posts: 168
Message 1833 - Posted: 13 Dec 2005, 3:55:35 UTC
Last modified: 13 Dec 2005, 3:56:54 UTC

Which project did the error affect...


i must be tired I missed your post Bill.
BOINC Wiki
ID: 1833 · Report as offensive
Patrick A. Hasenjager

Send message
Joined: 12 Dec 05
Posts: 2
United States
Message 1838 - Posted: 13 Dec 2005, 13:49:44 UTC

It was a bad work unit from either Rosetta or Einstein that caused the problem. I was able to get in and reset both of those project. BOINC is running fine now. Thanks for your help.
ID: 1838 · Report as offensive
Ronald Rosenthal

Send message
Joined: 12 Jan 06
Posts: 1
United States
Message 2545 - Posted: 12 Jan 2006, 16:36:37 UTC

I am fairly new to BOINC, having recently switched from the old SETI system. I am noticing now that my CPU usage ia at 100% when Seti is running in the background and some of my applications are not working properly because of this. When I suspend SETI from the BOINC manager, the CPU usage drops below 20% and jumps back to 100% when I resume SETI. I can not keep SETI on my system if this persists.
ID: 2545 · Report as offensive
Paul D. Buck

Send message
Joined: 29 Aug 05
Posts: 225
Message 2547 - Posted: 12 Jan 2006, 17:13:08 UTC

Ronald,

This is as designed. And was the way that SETI@Home Classic worked. IF you do not want it to run while you are using the computer. Change your preference of "work while computer is in use" to no ... set the delay timer. THen use update on the BOINC Manager for the project changed, and now, BOINC and the Science Application will only run when you are not doing anything.
ID: 2547 · Report as offensive
erik

Send message
Joined: 27 Jan 06
Posts: 1
United States
Message 2788 - Posted: 27 Jan 2006, 5:10:55 UTC

This is too bad. I'd like to use BOINC but I can't accept that it will max out my CPU to 100% and set my fan to the highest speed. Even with a newer computer it sounds like my machine is going to catch fire. It would be nice to have the ability to limit the CPU usage AND be able to use other applications at the same time.

Without this feature, I'm afraid a lot of potential users will just avoid using the software including myself.

Note that I even installed Threadmaster as recommended and couldn't even get that configured and working. And I'm fairly adept with computers.

I bet there are millions of people that would love to contribute their computers to these projects if they didn't have to be so technically inclined to join and get it working without potentially burning up their PC.


ID: 2788 · Report as offensive
Jack Gulley

Send message
Joined: 10 Jan 06
Posts: 15
United States
Message 2789 - Posted: 27 Jan 2006, 5:35:25 UTC

Processors are designed to run at 100% and they all do just that.

The "tools" you are using to measure that usage only measures the percentage of time the processor is running active programs and processes. The rest of the time it is in a idle loop looking for something to do. This idle loop time is what BOINC projects uses, putting it to good use. Because they are math intensive, these BOINC applications will generate a little more heat than normal. This is only a problem for systems that have heat sink problems to start with, or for some laptops.

BOINC should not be slowing other applications down at all, unless they are programs like the BOINC applications that run only during idle periods. The only case where it might be slowing you down, is if you do not have enough memory in the system, and the operating system is having to use the disk drive swap file a lot when you run a program.

The BOINC developers are looking into putting some of the ThreadMaster logic into some versions of BOINC for some processors. Will have to wait and see if they can do it. But unless a processor or system board has a way to slow it down, other than the idle loop detection, then there really is no way to limit you processor usage. Laptops often have these run slow modes, and some processors do this when they get to hot.
ID: 2789 · Report as offensive

Message boards : BOINC client : BOINC Consuming Memory and CPU

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.