@dvl 342GB of RAM.. yikes. There was a post years ago about speeding up poudriere builds and someone was commenting theirs was just fine and someone noticed their machoine had like hundreds of gigs of ram and just commented akin to "how to speed up poudriere, 256GB of ram, thank you for coming to me TED talk"
@dvl https://forums.freebsd.org/threads/howto-speeding-up-poudriere-build-times.69431/ ah, found it. I was off a bit.
Tutorial on speeding up poudriere.
> Have 96GB of RAM
> End tutorial
😆
@david That's a good summary.
I ran into issues building for both i386 and amd64 - it was suggested I use separate cache. I don't recall the original details.
My current config includes:
[pkg01 dan /usr/local/etc] % % grep CCACHE poudriere.conf
CCACHE_DIR=/var/cache/ccache
CCACHE_STATIC_PREFIX=/usr/local
CCACHE_DIR_NON_ROOT_SAFE=yes
Then:
[pkg01 dan /usr/local/etc] % grep CCACHE poudriere.d/*
poudriere.d/primary-poudriere.conf:CCACHE_DIR=/var/cache/ccache.amd64
poudriere.d/primaryi386-poudriere.conf:CCACHE_DIR=/var/cache/ccache.i386
I see I have room for improvement:
[pkg01 dan /usr/local/etc] % mount | grep tmp
[pkg01 dan /usr/local/etc] %
I'm not using tmpfs at all.
This pkg01 host is a jail. I'm now thinking about how the jail can mount a TMPFS.
I also note the mode=1777 and wonder why.
@david i think another way is to add a RAM drive using all that RAM