Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Build time measurements



Andrew,

You wrote:
> > 2016.09.06.06.27.17    3319.87 real      9767.39 user      4184.24 sys
> > 2019.10.18.17.16.50    3525.65 real     10309.00 user     11618.57 sys
> > 2020.03.17.22.03.41    2419.52 real      9577.58 user      9602.81 sys
> > 2020.03.22.19.56.07    2363.06 real      9482.36 user      7614.66 sys
> 
> Thanks for repeating the tests.  For the sys time to still be that high in
> relation to user, there's some other limiting factor.  Does that machine
> have tmpfs /tmp?

It is a fresh install with all default settings except for disabling
DIAGNOSTIC and acpicpu.  For 2020.03.22.19.56.07 that means it does
have a tmpfs /tmp, but I have not checked the others.

The SRCDIR, OBJDIR, etc are all on a single SATA SSD.

> Is NUMA enabled in the BIOS?  Different node number for
> CPUs in recent kernels in dmesg is a good clue.

Different from the other CPUs in the same dmesg, or different from a
non-recent kernel?  And how recent is recent?

> Is it a really old source tree?

Every build is of the official NetBSD-8.1/amd64 tree.

> I would be interested to see lockstat output from a kernel build at
> some point, if you're so inclined.

Is this just "lockstat build.sh ...", or are there some specific lockstat
options I should use?

PS. I would prefer that you prioritize fixing the fallout from the
changes you have already made so far over making further changes.
-- 
Andreas Gustafsson, gson%gson.org@localhost


Home | Main Index | Thread Index | Old Index