Re: running BOINC with sched_ULE

From: Pav Lucistnik <pav_at_FreeBSD.org>
Date: Sun, 04 Nov 2007 22:02:25 +0100
Rene Ladan pe v ne 04. 11. 2007 v 15:33 +0100:

> Running BOINC (net/boinc-client) using sched_4BSD works fine.  When I switch to sched_ULE,
> these anomalies occur:
> 
> * the net/boinc_curses window comes up very slowly, updates are quite sluggish
> * the science programs (setiathome, einstein, simap) loose track of the hartbeat from time
> to time, resulting in restarting processes.  According to top, restarted science processes
> run with either (NICE=i31, PRI=171) or (NICE=19,PRI=8).
> * the load avarages in top fluctuate around 4 instead of 2 (there are 2 concurrent science
> processes on an otherwise almost-idle dualcore laptop).

I had the same thing on 7-CURRENT with ULE. Looks like the science apps
(CPU intensive workers) get bound to cores and starve the boinc-client
(the controlling process) out of the picture.

Boinc-client should be getting some share of the CPU time. Does not help
setting boinc-client to "higher" idprio than the science apps.


-- 
Pav Lucistnik <pav_at_oook.cz>
              <pav_at_FreeBSD.org>
It also explains why paper clips just lie there while you look at them,
but as soon as you turn your back, they run away, giggling wildly, and
transform themselves into coat hangers.

Received on Sun Nov 04 2007 - 20:30:40 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:21 UTC