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>