There is a tool out there that I wrote a long time ago called DMUCS, which is a wrapper around distcc.  I built it for just this situation -- where you have some machines that are much faster than others in your compilation farm.<div>
<br></div><div><a href="http://dmucs.sourceforge.net">dmucs.sourceforge.net</a>  is where you can find it.</div><div><br></div><div>I have not maintained this tool, I'm sorry to say.  I've spent some time rewriting it in python, but haven't finished that...</div>
<div><br></div><div>What DMUCS does is run a little daemon on each compilation machine, monitoring that machine's load average.  Also, you configure DMUCS to know that some machines are x amount faster than other machines.  Then, in your makefile, you run the dmucs tool, which find the best machine at the time -- i.e., the fastest machine, unless that fastest machine's load average is already high -- and tells distcc to use the best machine for that compilation.</div>
<div><br></div><div>I think dmucs still does work -- but you might have a bit of a time compiling it, as it is getting pretty old now.</div><div><br></div><div>let me know if you are more interested, and/or need help.</div>
<div><br></div><div><br><div class="gmail_quote">On Wed, Jul 18, 2012 at 3:07 PM, Αναστασίου Γεώργιος <span dir="ltr"><<a href="mailto:ganastasiougr@gmail.com" target="_blank">ganastasiougr@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Yes they are, i can see that with distccmon,but i am not sure about the percentage of use each pc uses for compiling,even if the order is from stronger to weaker machine.<div class="HOEnZb">
<div class="h5"><br><br><div class="gmail_quote">On 18 July 2012 22:00, Martin Pool <span dir="ltr"><<a href="mailto:mbp@sourcefrog.net" target="_blank">mbp@sourcefrog.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Have you looked at the logs to check the jobs are actually being distributed?<br>
</blockquote></div><br>
</div></div><br>__<br>
distcc mailing list            <a href="http://distcc.samba.org/" target="_blank">http://distcc.samba.org/</a><br>
To unsubscribe or change options:<br>
<a href="https://lists.samba.org/mailman/listinfo/distcc" target="_blank">https://lists.samba.org/mailman/listinfo/distcc</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Prof. Victor Norman<div>Computer Science Dept., Calvin College</div>
<div><a href="mailto:vtn2@calvin.edu" target="_blank">vtn2@calvin.edu</a> / 616 526-7805</div><div><br></div><div><br></div><div>“A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.” -- Antoine de Saint Exupéry</div>
<br>
</div>