I’d like to add the VM multiplier: I’m working mainly on OSX and run a Windows and a Linux VM in there with their own checkouts and objdirs. Instead of allocating a comfortable size virtual disks, I end up resizing them quite frequently to avoid running out of space to save as much as possible for OSX.
Mike. > On 8 Nov 2017, at 17:28, Boris Zbarsky <bzbar...@mit.edu> wrote: > > On 11/7/17 4:13 PM, Sophana "Soap" Aik wrote: >> Nothing is worse than hearing IT picked or chose hardware that nobody >> actually wanted or will use. > > If I could interject with a comment about the hardware we pick... > > The last desktop I was shipped came with a 512 GB drive. One of our srcdirs > is about 5-8GB nowadays (we seem to have mach commands that dump large stuff > in the srcdir). > > Each objdir is 9+GB at least on Linux. Figure 25GB for source + opt + debug. > > For the work I do (e.g. backporting security fixes every so often) I need a > release tree, a beta tree, and ESR tree, and at least 3 tip trees. That's at > least 150GB. If I want to have an effective ccache, that's about 20-30GB > (recall that each objdir is 9+GB!). Call it 175GB. > > If I want to dual-boot or have a VM so I can do both Linux and Windows work, > that's 350GB. Plus the actual operating systems involved. Plus any data > files that might be being generated as part of work, etc. > > In practice, I routinely run out of disk space and have to delete objdirs and > rebuild them the next day, because I have to build something else in a > different srcdir... > > -Boris > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform