And I forgot one thing.
        Wouldn't it be cool if the jobs are spawned in function of the system lod 
average or CPU load average?
        The servers could send the client the current load and so the next job could 
be sent depending on that. Or the spawn could be done in pure round robin, or in pure 
random. All I try to ask/propose is to be able to spend more than one job on each 
machine.
        And so we could spawn N processes on each machine depending only on the make 
-jN, not the number of DISTCC_HOSTS defined (One DISTCC_HOST could well be a 4 CPU or 
HyperThreading machine).
        What do you think?
        -jec

                -----Original Message----- 
                From: Jean-Eric Cuendet 
                Sent: Tue 19/11/2002 10:45 AM 
                To: [EMAIL PROTECTED] 
                Cc: 
                Subject: [distcc] Multi CPU machines
                
                

                Hi,
                I just discovered distcc. It's a great tool, thanks.
                I poked in the code and found that there is only one job spawned for 
each DISTCC_HOSTS, right?
                I found that because there is one lock file in DISTCC_TMP directory 
for each host defined.
                This prevent distcc from using all the CPUs available in a machine.
                Is there a way to tell distcc to spawn more jobs by machine?
                Spawning more than one job on one CPU is often faster than one job/CPU 
(make -j4 is always better than make, even on monoprocessor machines...), so this is 
legitimate.
                Thanks.
                -jec
                
                vqjjrjjv 

��\rf��)��+-v+-q�b��,jfڢ�!���X�������܂&����Y���b�ا~�݊�\


Reply via email to