BOINC spinning uselessly on one CPU

Questions and Answers : Unix/Linux : BOINC spinning uselessly on one CPU
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Chris Rankin

Send message
Joined: 27 Apr 99
Posts: 4
Credit: 187,014
RAC: 0
United Kingdom
Message 31575 - Posted: 30 Sep 2004, 21:52:01 UTC

<p>I am running boinc_4.09_i686-pc-linux-gnu on a dual hyper-threaded P4 Xeon machine running Linux 2.6.8.1. I have configured BOINC to run on 2 out of the 4 logical CPUs.</p>
<p>
I have noticed that the BOINC process has a nasty habit of consuming 100% of one CPU under certain circumstances. I attached the debugger to it and took a stack trace, so that I could see what it was doing at the time:</p>
<p>
(gdb) bt
#0 0xffffe410 in ?? ()
#1 0x400db03b in _IO_new_do_write () from /lib/tls/libc.so.6
#2 0x400dbac8 in _IO_new_file_overflow () from /lib/tls/libc.so.6
#3 0x400dc6b2 in _IO_new_file_xsputn () from /lib/tls/libc.so.6
#4 0x400bc136 in vfprintf () from /lib/tls/libc.so.6
#5 0x0807bae3 in MIOFILE::printf(char const*, ...) (this=0x4001b000,
format=0x4019ffdc "
<p>
I think this problem appeared when BOINC failed to download one new work-unit. Only one instance of SETI@Home was running at the time.</p>
<p>
Can anyone reproduce this? It does worry me because the BOINC process isn't 'niced', of course. So when it does this, it is effectively wasting my CPU time.</p>
<p>
Cheers,
Chris</p>
ID: 31575 · Report as offensive

Questions and Answers : Unix/Linux : BOINC spinning uselessly on one CPU


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.