Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Nov 2015 09:23:54 +0100
From:      Michael Tuexen <tuexen@freebsd.org>
To:        Konstantin Belousov <kostikbel@gmail.com>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: Memory management issue on RPi?
Message-ID:  <6452F207-A79B-42C6-A2CC-07BF454B7024@freebsd.org>
In-Reply-To: <20151112200300.GR2257@kib.kiev.ua>
References:  <CB20D8FA-303C-4AA2-B2A6-1FF25DDB8A94@freebsd.org> <20151112121825.GJ2257@kib.kiev.ua> <BE0B4761-54EC-4632-BA23-A3C373D419AE@freebsd.org> <20151112171221.GO2257@kib.kiev.ua> <984BA2E2-DD1A-4D05-858B-362192660E54@freebsd.org> <20151112180954.GP2257@kib.kiev.ua> <29DB8CF5-7569-4139-885A-8496993805A7@freebsd.org> <20151112200300.GR2257@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
> On 12 Nov 2015, at 21:03, Konstantin Belousov <kostikbel@gmail.com> =
wrote:
>=20
> On Thu, Nov 12, 2015 at 08:47:29PM +0100, Michael Tuexen wrote:
>>> On 12 Nov 2015, at 19:09, Konstantin Belousov <kostikbel@gmail.com> =
wrote:
>>>=20
>>> On Thu, Nov 12, 2015 at 06:57:03PM +0100, Michael Tuexen wrote:
>>>>> On 12 Nov 2015, at 18:12, Konstantin Belousov =
<kostikbel@gmail.com> wrote:
>>>>>=20
>>>>> On Thu, Nov 12, 2015 at 05:25:37PM +0100, Michael Tuexen wrote:
>>>>>>> On 12 Nov 2015, at 13:18, Konstantin Belousov =
<kostikbel@gmail.com> wrote:
>>>>>>> This is a known problem with the swap-less OOM.  The following =
patch
>>>>>>> should give you an immediate relief.  You might want to tweak
>>>>>>> sysctl vm.pageout_oom_seq if default value is not right, it was =
selected
>>>>>>> by 'try and see' approach on very small (32 or 64MB) i386 VM.
>>>>>> It just works... Will do some more testing...
>>>>>=20
>>>>> I am more interested in report if OOM was triggered when it =
should.
>>>> How do I know? What output do you want to see?
>>>>=20
>>>> Best regards
>>>> Michael
>>>>>=20
>>>>> Try running several instances of 'sort /dev/zero'.
>>> ^^^^^^^^^^^^^ I already answered this.
>>> Run sort /dev/zero, and see whether OOM fires.
>> OK, now I understand. You want to see if some processes are getting =
killed.
>> (I was thinking that you might want to see some sysctl counters or =
so).
>>=20
>> Results:
>> * I'm able to compile/link/install a kernel from source. This was not
>>  possible before.
>> * When running three instances of sort /dev/zero, two of them get =
killed
>>  after a while (less than a minute). One continued to run, but got =
also
>>  kill eventually. All via ssh login.
> Exactly, this is the experiment I want to occur, and even more, the =
results
> are good.
Any plans to commit it?

Best regards
Michael
>=20
>>=20
>> Let me know if you want me to do some more testing.
>=20
> No, this is enough.
> Thank you.
>=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6452F207-A79B-42C6-A2CC-07BF454B7024>