Re: High swap use building Kyuafile on Pi3
- Reply: Mark Millard : "Re: High swap use building Kyuafile on Pi3"
- In reply to: Mark Millard : "Re: High swap use building Kyuafile on Pi3"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 08 Sep 2023 23:42:08 UTC
On Fri, Sep 08, 2023 at 01:32:06PM -0700, Mark Millard wrote: > On Sep 8, 2023, at 10:58, Mark Millard <marklmi@yahoo.com> wrote: > > > On Sep 8, 2023, at 09:14, bob prohaska <fbsd@www.zefox.net> wrote: > > > >> While building a -current world on Pi3 using -DWITH_META_MODE it appears that > >> swap use is quite heavy (~2GB) well after clang finishes compiling. > >> > >> The tail of the build log shows > >> Building /usr/obj/usr/src/arm64.aarch64/lib/googletest/tests/gmock_main/Kyuafile > >> as the last entry, suggesting something in tests is the cause. > >> > >> The machine reports > >> FreeBSD pelorus.zefox.org 15.0-CURRENT FreeBSD 15.0-CURRENT aarch64 1500000 #49 main-n265134-4a9cd9fc22d7: Mon Sep 4 10:08:30 PDT 2023 bob@pelorus.zefox.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 > >> > >> The build command is > >> make -j3 -DWITH_META_MODE buildworld > buildworld.log > > > > So up to 3 builders can be active at the same time. > > You seem to have described only 1 builder's activity. > > > > Was it the only active builder? If other builders were > > active at the time you also need to check on what they > > were doing. The ~2GB is the total across all activity, > > including the (up to) 3 builders. > > > > A command that would show the active builders would be: > > > > # poudriere status -b I'm lost at this point. No poudriere use is involved, it's simply a -j3 buildworld in the "building everything" phase. Normally swap use peaks while building clang and then diminishes markedly in the building everything stage. Previously, by then a -j3 build isn't swap-bound. Buildworld was still running, with three jobs, two of which were over 1GB each in total size, though the RES numbers totaled only about 700 MB IIRC. Thanks for reading, and apologies if I'm missing something obvious! bob prohaska