Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Feb 2017 15:56:46 -0600
From:      Karl Denninger <karl@denninger.net>
To:        wynkoop@wynn.com
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Out of swap - NOT
Message-ID:  <6cf27c78-dc32-6282-d244-9158d89d3694@denninger.net>
In-Reply-To: <assp.0215fa8ec5.20170211164459.1d0af6b1@pearl>
References:  <20170211023050.387b9cc7@pearl> <e4d1a59b-e8f6-78ef-2508-ee5282cd06de@denninger.net> <assp.0215fa8ec5.20170211164459.1d0af6b1@pearl>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms090001080300090901010205
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable


On 2/11/2017 15:44, freebsd-arm@wynn.com wrote:
> On Sat, 11 Feb 2017 07:54:10 -0600
> Karl Denninger <karl@denninger.net> wrote:
>
>
> > In all probability it's really out.  Remember that RAM allocation has=

> > to either come from physical RAM or swap.  If the requested allocatio=
n
> > cannot be made then you get this exact situation, and it happens
> > quickly enough that you won't see it most of the time with monitoring=

> > tools.
>
> > What's probably biting you is temporary file space, which comes from
> > RAM since it's mounted on a ramdisk, and exhausts it.  I've run into
> > this same situation trying to build on a Pi2.
>
> > My recommendation? Connect a USB disk drive to the system and put a
> > swap partition on there. Or cross-compile (which is what I do) on a
> > nice big AMD64 box since that is MUCH faster.
>
> Greeting-
>
> I find it really hard to believe that I could be running out of swap,
> but I suppose as a test I can stick additional swap on my USB drive.
> There is already as I said 3xRam swap on the sd card.  Yes perhaps my
> pstat did not run at the exact right instant to see the OOM happen, but=

> having started on PDP 11/70s running BSD 4.1 I have never seen a kernel=

> build actually take that much memory.
>
> This exercise is not really about getting a new kernel built.  Yes I
> could cross on my Mac or one of my FreeBSD servers.  It is about
> beating on the system to see what it can do and how stable it is.  When=

> last I beat on USB disks under FreeBSD ARM the disks would just
> disappear as far as the kernel was concerned.  So I see there is much
> improvement between 10 and 12. =20
>
> This really begs the question how can my 586 at 133Mhz with 48M of ram
> and 96M  of swap build it's kernel (freebsd) and an arm box with more
> real ram and 3x swap gets OOM issues?
>
> -Brett
>
Where's your temp directory mounted?  By default that's usually on a
ramdisk (md) on these builds, and that will bite you in exactly this
fashion.

That's why I said to connect a USB disk drive; stick your temp (and swap
if you wish) on there and the problem should go away.

tmp on md is a wise selection for any device that has main storage on an
sd card as those things are both (very) slow and relatively fragile in
terms of writes.  However trying to buildworld/buildkernel there
requires a LOT of transient space and if you don't have it... boom-boom.

--=20
Karl Denninger
karl@denninger.net <mailto:karl@denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/



--------------ms090001080300090901010205
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

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
747SWnNg0pKrhnpN3EhjyBgAAAAAAAA=
--------------ms090001080300090901010205--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6cf27c78-dc32-6282-d244-9158d89d3694>