[CMake] slow CMake performance configuring builds on remote SMB servers

Philip Lowman philip at yhbt.com
Fri Mar 23 14:39:40 EST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

John Biddiscombe wrote:
> No real consolation or assistance, but I complained to our sysadmins
> that we had very slow builds from slave nodes, but fast from the master.
> I did some timing to give them something to aim for and it was
> 
> Master node : configure+generate = 25 seconds   (file system is fibre
> channel or something almost local)
> Slave node  : configure+generate = 210 seconds  (file system is nfs)
> 
> A factor of almost 10! And really just because the dependency checking
> and makefile writes etc use IO heavily...
> 
> Just so you know that it's not a samba specific problem, anything over
> NFS is affected.

Thanks for the benchmarks.

For some reasons my NFS configure+generate is pretty damn quick compared
to my SMB configure+generate.  They are for different configurations
though, Makefile vs. VS7.  I'm pretty sure my initial NFS configuration
will be slow but subsequent reconfigurations are fast (files have been
cached) which is why I'm so confused why Windows can't perform similarly.

Maybe Windows just has performance problems in this arena.  Oh well.
We've been looking for a good excuse to switch the rest of our
development team over to Linux anyways ;)

- --
Philip Lowman
Simulation Development Engineer, Modeling and Simulation Technology
General Dynamics Land Systems
http://www.gdls.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGBCz8e0tOktX6RKkRAkj0AJwIdLcgljhPMQdXvpP9KpNuDMymKgCfRALH
F/yfepkT3RVVzJeXPc6lmco=
=RbJM
-----END PGP SIGNATURE-----


More information about the CMake mailing list