[distcc] compression question

Lisa Seelye lisa at gentoo.org
Thu Feb 17 00:58:27 GMT 2005


On Tue, 2005-02-15 at 13:28 -0700, Brian Hall wrote:
> On Wed, Feb 16, 2005 at 06:53:15AM +1100, Martin Pool wrote:
> > On 15 Feb 2005, Brian Hall <brihall at pcisys.net> wrote:
> > > I am using two AMD64 Gentoo based PCs, a server with dual 1.8G Opterons 
> > > and a client/workstation with a 2.0G S754 A64. The server has GBe, and 
> > > so does the client, but I've recently discovered that the r8169 driver 
> > > gives me NFS timeouts on high traffic (large NFS transfers), so I've 
> > > dropped back to using a Intel PCI 100MB card (e100).
> > > 
> > > My question is, given the above relatively fast hardware, is it worth it 
> > > to enable lzo compression? I believe the A64 chips will compress very 
> > > quickly. I am just looking to minimize the compilation slowdown caused 
> > > by going from a GB connection for distcc to 100MB.
> > > 
> > > My current config, with MAKEOPTS=-j6 in /etc/make.conf:
> > > 
> > > # distcc-config --get-hosts
> > > zippy/4 localhost/2
> > > 
> > > Proposed config, if it is likely to be faster:
> > > zippy/4,lzo localhost/2
> > 
> > It's probably pretty close; using compression might be faster.  Could
> > you please time a kernel build with each setup and let us know?
> 
> Well, I tried; but it seems I found a problem with using lzo on AMD64.
> Always fails at this point, with any "-jX". I tried X of 1,2,4 and 6.
> 
> # distcc-config --get-hosts
> zippy/4,lzo localhost/2
> 
> on 2.6.10-ck5:
> 
> make clean; time make "CC=distcc" -j1 bzImage
>   AS      arch/x86_64/ia32/vsyscall-sysenter.o
>   SYSCALL arch/x86_64/ia32/vsyscall-sysenter.so
>   AS      arch/x86_64/ia32/vsyscall-syscall.o
>   SYSCALL arch/x86_64/ia32/vsyscall-syscall.so
>   CC      arch/x86_64/ia32/syscall32.o
> {standard input}: Assembler messages:
> {standard input}:5: Error: file not found:
> arch/x86_64/ia32/vsyscall-syscall.so
> {standard input}:8: Error: file not found:
> arch/x86_64/ia32/vsyscall-sysenter.so
> distcc[14895] ERROR: compile arch/x86_64/ia32/syscall32.c on zippy/4,lzo
> failed
> make[1]: *** [arch/x86_64/ia32/syscall32.o] Error 1
> make: *** [arch/x86_64/ia32] Error 2

Please file a bug at http://bugs.gentoo.org and assign to the amd64 team
and cc me (lisa at gentoo.org).

-- 
Regards,
Lisa Seelye
GPG: 09CF5 2D6B8 2B72B 997A7 601BC B46B5 561E4 96FC5
http://www.thedoh.com/~lisa/site
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/distcc/attachments/20050217/3f36f527/attachment.bin


More information about the distcc mailing list