Talk:Distcc

TODO: Explain "/etc/make.conf" -j & "/etc/conf.d/distcc" --jobs
It would be nice to see a very nice and brief explanation of the difference of the two "/etc/make.conf" -j & "/etc/conf.d/distcc" --jobs, along with a simple formula so users can easily tune their systems!

It's amazing how many forums I've come across, and all posts seem to lack a clear explanation of how to calculate the "-j" and "--jobs" flags! We have "-j" down pretty good, "-j" = num_cpus+1, or set to the actual number of CPU's if you still want to have a useful computer. "--jobs" deals with the number of jobs distcc will issue.

But I've yet to see a description with a simple formula, or even a clear explanation, aside from the brief mentions within the distcc man page.

One CPU Client running emerge, handing off jobs to a server with four CPU's and four threads. CLIENT /etc/make.conf specifying MAKEOPTS="-j1" or "-j2" normally, but with DistCC should be set to around "-j8". DistCC (/etc/conf.d/distcc) should be handing-off how many jobs with a CPU capable of "-j8"? (ie. 4 jobs times the number of CPU's? --jobs 32?)

Basically, a tuning section should be added. If I get time sometime and continue to make use of DistCC, then I'll likely add this.