From owner-freebsd-hackers@freebsd.org Tue Nov 6 01:30:49 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21A5E11253C5 for ; Tue, 6 Nov 2018 01:30:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CCE2D81936 for ; Tue, 6 Nov 2018 01:30:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: vuElhIIVM1lBePjeJgKWyQQhaksoKTl.dR61FROAorwq3fJdiVv7pw5vZuJhD5z bP0j3WqqeBGdhQShpipRkxgXM2ZPXTMobNEfbRmGbdv.eJPPcG6hNxMg79lK0QXq_jWCF0c1c8LA cg5KEN1r7VFfaoBebCPyfWW6e.3cTMTvmogpIXRi1JCM_EIcviRvkmXUbpNkos8S9EJFd68jSlOT r6YXHazg8WFl4bakNIRAOSk7iZaiLHUzMAeBfpVWbusnxoVF9FCvbOnnq43EliNpi88Uml01MnWd zNBTF7D8qk2atWQGRIg20L_yQ50ZiIkb1hRIYO800Xi.EsjCt_3p6imQ2x7CzvmI9a.CJnVD_dX3 EP.FgVk1JWWA0XG_rjgM8ETa5T5i0HT1KWVpYuK.GDiYEcsTIkIUl9UDjuo4fDKhWGjSDK4e3GLi cSwit9O5xAVnF3gRbDP_fN.4G0dpSz1mcJgPV1zTXX_Z4niEnAWP34_.nxR.5Wyy1YoD588b1hrh mbzUo6vKoMS02T6WrtFK.DzGd9MFOL4e_bVSOThGSHkMDwCDPiIxq3fz04c039t6lxff.wvKtpfz LQ.8CduiciY6EWUERdOL4t9yKs3XSYQlx7CbQZiioOMfpXf2Dd6NJzZEYnKJuMLvmcs42MzIH49x uIK5yNu8M2_lVEmyKkGXaQJSiciys_i2tjtKu338Gst95cT0v62Q6J6FNygVh8TMtUUthCCrvZD1 RAgFgYPJW0i80pXVkoyjpsrAdd_MZ3roPsVDPBO5xbb3fg4RJlEIez8bLwwSRYac_p6ZXMh4uF9J WrlymOuyOEXCKbMT_EcSL0Pk_82ZcinGe3nFfrCt5DkAbaEkyUPk8hffX1VseWondDLHBsz2DjhN 1sDSQcCr178NzfohlbZQ2Aih18O8iC1D8H1FvolFEeILePaiWBAT1pSo46TsBjdQAoLQ2_Zcp8qg sVY4LwaDEFCEU5.uotf.xLgwBCtuiKUeNI9moCzxKjc_A0nRiYMecYtKihADSw4BKnuykYtCwV89 NSGem2ERlIRJBLjDPiFk6xra_Rdx.cCsV7MZULpLQLpVy_Vo- Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Tue, 6 Nov 2018 01:30:46 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.25]) ([76.115.7.162]) by smtp404.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 2da3d9b43aba330a088eca332cff48be; Tue, 06 Nov 2018 01:30:43 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\)) Subject: Re: Sudden grow of memory in "Laundry" state From: Mark Millard In-Reply-To: <20181106005347.2f035e34@gumby.homeunix.com> Date: Mon, 5 Nov 2018 17:30:42 -0800 Cc: FreeBSD , Rozhuk Ivan Content-Transfer-Encoding: quoted-printable Message-Id: <3F9246AC-0CBA-4C73-A39E-A1F6149BA079@yahoo.com> References: <20180911150849.GD92634@raichu> <104be96a-c16b-7e7c-7d0d-00338ab5a106@gmail.com> <20180928152550.GA3609@raichu> <20181024211237.302b72d9@gmail.com> <981C887D-78EB-46D2-AEE5-877E269AF066@yahoo.com> <42f6544f-830c-18c5-e1a8-0acc4c3f09cc@gmail.com> <20181027043819.GX5335@kib.kiev.ua> <20181106012107.2898f093@gmail.com> <20181106005347.2f035e34@gumby.homeunix.com> To: RW X-Mailer: Apple Mail (2.3445.101.1) X-Rspamd-Queue-Id: CCE2D81936 X-Spamd-Result: default: False [-3.19 / 200.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.84)[-0.842,0]; FREEMAIL_TO(0.00)[googlemail.com]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.08)[ipnet: 98.137.64.0/21(0.27), asn: 36647(0.21), country: US(-0.07)]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.96)[-0.963,0]; R_DKIM_ALLOW(-0.20)[yahoo.com]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-0.95)[-0.954,0]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[148.69.137.98.list.dnswl.org : 127.0.5.0] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Nov 2018 01:30:49 -0000 On 2018-Nov-5, at 16:53, RW via freebsd-hackers wrote: > On Mon, 5 Nov 2018 15:04:38 -0800 > Mark Millard via freebsd-hackers wrote: >=20 >> On 2018-Nov-5, at 14:21, Rozhuk Ivan wrote: >>=20 >>> run, it was killed=20 >>> Nov 5 21:05:09 firewall kernel: pid 96603 (testvm), uid 0, was >>> killed: out of swap space Nov 5 21:05:15 firewall kernel: Nov 5 >>> 21:05:09 firewall kernel: pid 96603 (testvm), uid 0, was killed: >>> out of swap space =20 >>=20 >> Unfortunately, the wording of this message is a misnomer for what >> drives the kills: it is actually driven by being unable to gain more >> free memory but FreeBSD will not swap-out processes that stay = runnable >> (or are running), only ones that are waiting. >=20 > When you say it wont swap-out processes, do you mean that literally, = or > do you mean it wont page-out from runable processes? Swapping = processes > shouldn't be an essential part of recovering memory, Linux doesn't = even > support it. Paging is a different issue as I understand. Without paging, no process could have a memory area bigger than RAM. But, going in a different direction . . . Turns out the example program in bugzilla 195882 is interesting independent of any worries about kills or swap space use: I ran an a.out built from the source but with 16 instead of 4 as the size controlling constant, in order use 16 GiByte for an 8 GiByte aarch64 system. Before the a.out run (after a fresh boot, form top): Mem: 13M Active, 1240K Inact, 108M Wired, 28M Buf, 7757M Free Swap: 28G Total, 28G Free After the a.out had finished, from a separate top run: Mem: 2197M Active, 4937M Inact, 255M Wired, 186M Buf, 629M Free Swap: 28G Total, 11M Used, 28G Free No actual process (or group of them) was running using a large amount of RAM at that point. Active and Inact are rather large. With the system left idle, 15 minutes later or more, the Active and Inact had not changed significantly, nor had Free. The figures do seem odd. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)