High boinc.exe CPU utilisation

Message boards : BOINC client : High boinc.exe CPU utilisation
Message board moderation

To post messages, you must log in.

AuthorMessage
Peter M.

Send message
Joined: 17 Sep 05
Posts: 4
Message 415 - Posted: 17 Sep 2005, 8:46:36 UTC

I installed BOINC back in March and until recently two project executables have been running at about 49% CPU utilisation each (I have a single HTT CPU) with boinc.exe using very little of the CPU.

However, I have noticed that now boinc.exe runs at between 5 to 25% all the time.

If I suspend BOINC processing on the machine (i.e. no work units are being processed), boinc.exe still uses between 5 to 25% all the time.

Using Task Manager, shows that my computer is spending around 5 to 20% of the time in the kernel. If I stop the BOINC service, this drops to negligible amounts.

The only things that I have changed on my computer recently is replace Norton with McAfee (but disabling it doesn't make a difference to boinc.exe's CPU usage) and install a graphics card.

What other things could account for such high boinc.exe utilisation?
ID: 415 · Report as offensive
Peter M.

Send message
Joined: 17 Sep 05
Posts: 4
Message 416 - Posted: 17 Sep 2005, 8:58:39 UTC

Just realised I forgot to say I am running Windows XP (with all the latest patches).
ID: 416 · Report as offensive
Peter M.

Send message
Joined: 17 Sep 05
Posts: 4
Message 425 - Posted: 18 Sep 2005, 1:09:07 UTC

I have had a bit more of a look at this. In a recent 60 seconds, boinc.exe input and output approximately 7,598,000 "other" bytes according to Windows Task Manager. I am not quite sure what "I/O Other" is - it is separate from I/O Read and Write.

It also had 112,000 page faults in a minute.

Any suggestions anyone has as to what my problem might be are welcome.

Regards,

Peter
ID: 425 · Report as offensive
Bill Michael

Send message
Joined: 30 Aug 05
Posts: 297
Message 426 - Posted: 18 Sep 2005, 2:20:45 UTC - in response to Message 425.  

It also had 112,000 page faults in a minute.


It sounds like virtual memory thrashing - is it possible that one of the projects you're attached to is now using more RAM than before? Or some of your RAM has gone bad and is no longer visible? Or something else is running that takes quite a bit of memory? Or... your new graphics card uses "Hypermemory" (system RAM)? This is what I would expect to see in a "very low RAM" situation. If you have GBs of free RAM, there's some other issue...

ID: 426 · Report as offensive
Peter M.

Send message
Joined: 17 Sep 05
Posts: 4
Message 428 - Posted: 18 Sep 2005, 3:47:03 UTC

I've got over 1/2 GB spare RAM. The project processes aren't using more RAM than usual and they don't have the I/O rates that I am seeing in the boinc.exe process. I'm not having problems with anything else so I doubt its a bad RAM problem.

The graphics card doesn't use system RAM (that's one of the reason's I got a new card - I use to just use the onboard graphics "card").

I think the problem is something else. Nevertheless, thanks for your suggestions.
ID: 428 · Report as offensive
Paul D. Buck

Send message
Joined: 29 Aug 05
Posts: 225
Message 429 - Posted: 18 Sep 2005, 6:08:12 UTC

BOINC, particularly with SETI@Home has an issue with page faults. Rom made a change (I think it was Rom) to mitigate this. However, I am not at all sure which application/version contains the change.

As I recall the discussion, the page faults were benign in impact. In other words, reducing the page faults did not increase the speed of processing.

I cannot find the thread as search for "page fault" returns lots of pages discussing green stars for whatever reason. The discussion of this issue was at least a month ago ...
ID: 429 · Report as offensive
Keck_Komputers
Avatar

Send message
Joined: 29 Aug 05
Posts: 304
United States
Message 432 - Posted: 18 Sep 2005, 12:14:28 UTC - in response to Message 425.  

It also had 112,000 page faults in a minute.

Any suggestions anyone has as to what my problem might be are welcome.

Regards,

Peter

One of the enhancements in the seti at home enhanced version is a dramatic reduction in page faults. Althought the page faults are not really a bad thing in themselves enough of them can result in fragmented memory allocation. This can cause the same kinds of slowdowns that a fragmented hard drive does plus can make the system unstable in time, or at least it seems that way to me. This seems to be a general problem with windows and it has caused me to adopt a policy of restarting my computers rather than logging off when I am through with one.
BOINC WIKI

BOINCing since 2002/12/8
ID: 432 · Report as offensive
Ant Evans

Send message
Joined: 2 Mar 06
Posts: 13
Germany
Message 3459 - Posted: 12 Mar 2006, 19:03:36 UTC

I have had this problem too with 5.2.13 (Win32). I had boinc.exe using up to 2 hours of cpu time a day, with the same page fault and mystery I/O signs, and over 1GB of nominal free RAM, on a stable system. It was running 2 processes, 1 per CPU.

The only workaround seems to be to limit boinc to one process(or). If you only have one processor, limiting it to zero should do the trick too...

You can always put the other processor(s) to work on other projects. You don't want them sitting back and relaxing and getting ideas.

I started a post on the Manager thread about this problem, but the question belongs here. Original thread at

http://boinc.berkeley.edu/dev/forum_thread.php?id=630
_
ID: 3459 · Report as offensive

Message boards : BOINC client : High boinc.exe CPU utilisation

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.