Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Sep 2023 16:42:08 -0700
From:      bob prohaska <fbsd@www.zefox.net>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: High swap use building Kyuafile on Pi3
Message-ID:  <ZPuxUMtbQLxWAhce@www.zefox.net>
In-Reply-To: <B2B938D2-10BA-4E48-ADB9-C192F72DD6BC@yahoo.com>
References:  <ZPtIUumSvbAwicNe@www.zefox.net> <5DD3836C-E6F1-4EB5-8F11-3C342A5915DF@yahoo.com> <B2B938D2-10BA-4E48-ADB9-C192F72DD6BC@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ZPuxUMtbQLxWAhce>