3 ms·
At work we used https://distcc.github.io/ https://distcc.github.io/ to offload large C compile jobs to our "jet" which is a 4U/8N Supermicro decommissioned mach
by mstaoru 5y ago
At work we used https://distcc.github.io/ https://distcc.github.io/ to offload large C compile jobs to our "jet" which is a 4U/8N Supermicro decommissioned machine with 2 x E5-2680v4 CPUs, 128 GB RAM, and 6x 960GB Crucial SSDs per node (224 cores total). It's linked with a Mikrotik CRS-309 10GBe switch to our main gigabit switch. The server is VERY VERY loud and idling at 500 W / compiling at almost 3 kW. The price was about US$10k for all of it. We also use it as NAS / backup for some things since it runs on ZFS raidz2. Very much worth it (using it as a team) but YMMV.
- tubby12345 5y agohow does this work with ctypes and things like that (or clangd)?
- mstaoru 5y agoYou mean for editing? The part I worked on was not very large, so I had source mounted as NFS share. It worked fine, but I don't use much code intelligence. I think for the larger projects we had a local git server with some hooks to upload and compile. In the local network it works fairly fast.