[ccache] Performance of a network-shared ccache
DATACOM - Samuel Lucas
samuellucas at datacom.ind.br
Tue May 4 07:20:56 MDT 2010
I have tried both ccache 2.4 (from debian) and 3.0pre0.
Version 2.4 was unusable for me, it used over 20Mbps for a single user
compiling (regardless of cache hit or miss, it creates large temporary
files in the cache directory).
Version 3.0pre0 worked well after setting CCACHE_TEMPDIR to a local path
(/tmp) and CCACHE_DIR to the NFS shared directory. It now uses nearly
the bandwidth required to transfer the object files, as expected. We
have 20 developers using this shared cache, but not everybody is
compiling at the same time.
Steffen Schuldenzucker wrote:
> You recently posted to the ccache mailing list about using a cache
> which is shared among several machines over the network. As I’m
> currently thinking about using ccache at work, I’d like to know how
> well it performs. I fear the network as a bottleneck, especially when
> all of our ca. 15 machines are compiling at the same time.
> Would you tell me which experiences you made? And how many machines
> you are using?
> Thanks a lot,
> Steffen Schuldenzucker
More information about the ccache