From nobody Sat May 14 15:02:29 2022 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id CEFB11ACA797 for ; Sat, 14 May 2022 15:02:44 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-55.consmr.mail.gq1.yahoo.com (sonic307-55.consmr.mail.gq1.yahoo.com [98.137.64.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4L0pfC09Mtz4rg0 for ; Sat, 14 May 2022 15:02:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652540556; bh=JfqrSoJpmRfU0wr3XkcwF3eiFqp3DeWk5zT+a6OLOMc=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=Rln6Eboe0Znm2/KlFrU3giQaLRTDO3uulZUlRgjPFMg4HL0LGBhgagrYz4WoRmwx8T2KINT3S69DXjfAoTFa39jPDFq7v3o+nt3DxFs2nNmHUxZu9O0A06xoJueSDncg5IXS8PQmsBRDGiXy1QB/1Qdz6VdH4etbuAUbYXkz3SsCr0nbCZd6xEVUuOVCgvpkLANU9K2p/Po7MWHeS6oQib7gM275c9MBJDZGqzmaurqvHraKnMe+5scuolxQXMjQgq/jZxPQ//wQuXwcLpVvr4Cyz8WFmmfnoGXF2wWUEXqjgIgpgohwQNhpI7euBZTgGGSv9s1dO2j1/E2q5azopA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1652540556; bh=AZyE5Ny93gd+YDiEyssMSCR6LB4zgPVbPbKqLquJo6o=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=JPkuUIJT+4MGGYJwM6MZQbHZtV1lOa7fCDq/AHcJtgbRmYnRoHpazFDwxcpbdoEii1Uezs7BU9LCdaJJCPljPxOgERUN0Soq4Qi9ATNYFz4XVLhrgU9DfUU8gtNN1T8V1CeU4AO0oYx7RU6TADQkujyTD/au47SVAWuTy3Kwy2AFl41SDD1fy/4SdSyrYS9laynR4954jstDnD0vuG0FMvIJ+ZaceJzLj+1cvE5+D0h3ATjgcafwPA2o3Nbcvlryh0fiw055eZaWyFMGiJwwKF3EVualBRmrZlEkarGDtZqC1i00Qehw3YjJQQgRtgXVguEsMYbzs4fS5dVqmr1ZPw== X-YMail-OSG: pj2In9MVM1lhs.MfdWcpBb1FEZ9s1L6XwZYAQdUfV8gSdqTzZr0_KU2g1dYeme9 0tXSJiU34SBWoIM_eC37dFdc5OOFUMBBkFPTuZfhxIuVWs2RhvKr29oT9.fssq2UUOS7xsMFnlOY hftVVL76hsZqFIMvQGNKwK_TwSF.dCfpAf3KWkoUfcKl.q5g2xgNYguL1UfNE8GTtP69hjRi_GnE GdVILQ00uQ1TH7aIpSz2bQhMwMAj57jROpZvYMG_PXju7.cf.a2tj4fV1jeEfrSt5F27m7uwnLMU JZnlYcrrxY3Vj02s0TZK6AHHelbW46_60xOVs8Kl21g0iaKhEJ4PwnFY24TAxQ4l14LO6tFf7Elh sbe7ruHy76Cj3HKquf31cbF7asF7Eszk6Sqw3vAWra07t7kvXERtTzzcPR6Ltd5.7do_PHDUBO61 mWxXjRdPtvlXEaYZMjnhx5HZvhaHyskY7eSwNc8DuhTRkIhFfh59INkPm6Uc8vlxaBy6GMqSXuPF e.f26eFciyhs0.Y0rrmQlM09lCNzWH9ow1yJs96W7bbKJ4em4y6unUNxEQHEUivSJhf_CNhGun9C wFNPVNmTswWHXtozpl5p1lhCtACQj.sxZ7zg29OSC9bd4DDf2L4zsMptPpJU1oCnE64E5AdHximT UnfLdpT7sGn2dLWmXYxi80D_e.kgKE8xur0Ms1r1.5zwcCcfsQQ28aZatYSz0EeOPHRgzU2Jkm_4 Q0vEj4zgkiHquoT3ERSi6IrILVo08EmG.Wt1ZUsEx.bvZDjt1y8Vbaxm72uMUTvIB05xaRFivNeQ TiH77kJhiLAy6OnEYYzgSF6LN6ZUiFKJENV8aWCWkRJvGmM9ePIJW06gyvCydrdMW4xbzQOuvs7o oY37pQRhwXki2qZPkVQQoCvHWggzJiKSwQromlx2mFQNoRthjTrmy57n3iR6cQTjr1UXeOYruLe4 2MCHDRWOzH1zgwZbvnnaKDghyTMePRLPmpTYAwGU56wxB5pQ994JSPZfVzNrGzrHAi90dvC9yKDT OiMkuAo5Ni6Sg7G4L4lyuAJcvZKLigB2u7MqgBQJiS1oI5oHaqGUNSbuliLS7AFqQrpJkfsKdQEu q_agTIyyWujodAPOEtRDygRtwol4i4.bSn3jyMZYkzfr2D9VOgIx6Fpyy2qvLLJNIO0A46nH5j0x ir9jn30XZbU6CsvdU2ShJ2qXKE78XpQrS38SiINQASH3KzVnp_PAY2TOPE2bnOFdrs7HpomAoCOG va8ki2CICr6GGAhPVP0u.nNpoLgLBUeu3QVOlLaRNFgYnv5G0PUCX0niTmRLjyFEo9b3pvioq3nH 2QiQtawh2aD.5ORstSoTdIRiC54.h4RK4xKb1D8jBGDkxForqDbmlTgkQoznTW7wA5sRm0fkOCF5 HHKs_C469HJGCUHCbrOXEQvcnfyPQ6.yiOkjUdWGNvbPxbMJj6OjEvXRCGDClppek079dhZEWjY8 qaEUSWC7sXiPmyyAZKJSj5jrmkqxnRBUQ9hVABhkR2WVdXRdcQ1TDeBIn5tgfs88PGCr.V4sqXif idzcbOgONQGfqJlAcunZegUjvAO2mMoGFUezU3XOfglfIbdKD6QYtWBFPXL40TEjQK1ZJaRTt8oI 04n1ng0n1b0HxtVMnKpP3T.4OuGSjwd.4CtFG_w.472yqxDpenJPXs7Z72BWfJyN8jm5SVw2NE1G SmUMXftESdpr7pd4ZFrtP1uBbc7NcndFqTNJqI.5sEKjE4aKrPV29g8qRSCGXosXr8x6wBO0EE0q 0aRxVe2SgaKKCpE5cxc0YhPGkzuOgj6qQqBAxgCVnIcUGpcgxKjydGvPf0nP_vCpzxbHOlseiFGs SM0YIyzmHUKYhBD8vxgIas8ji0JTu44FMjOvMVWyIaGP0WKDFRJib6tHh9T87o4G5ZAd3RhFEkze 7Nl7AFjsB1JZ259nK0rAHQhFwcFNqMc6sUmUcVgpu96RemzRoEG.MozW6hilbsrpumRZas9DdBNP lnkkvncEwoSpPhgSwULa1b9PlXl58uhiXKNTU9RHLfVhGUn1dVez_5y3kQkXD_jMsxMc.gimwqrr 30o32PAuS1FZQPbDxpDmM6OWRe2pyRnavUl0l8mU.nIoelNzga9iQ0eT7g6XCH8CUPGNIDYSbQe6 V_fv1gvw9NgkyrLAQmhpF.WUlNRq7MSRdaxTYuk4n9yMuZN0qS_9TT.bUtsqyFfW0qLf5BrGcB23 _h2bSzcf6ppCRnuZxqUBE.O4B4c5XnAfVHoQQUILgFRpXwLE68ipmS53qx21KEKZrJyDZytVnUUJ yyfheHCOzrhM- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Sat, 14 May 2022 15:02:36 +0000 Received: by hermes--canary-production-ne1-8676f67b88-z8zfq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 203c3143062722a53bca15f210488b7f; Sat, 14 May 2022 15:02:34 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: Can not build kernel on 1GB VM Message-Id: <27171A11-13B1-48A8-AF46-605091E1093F@yahoo.com> Date: Sat, 14 May 2022 08:02:29 -0700 To: freebsd07@wayne47.com, FreeBSD Hackers X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <27171A11-13B1-48A8-AF46-605091E1093F.ref@yahoo.com> X-Rspamd-Queue-Id: 4L0pfC09Mtz4rg0 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=Rln6Eboe; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.31:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MLMMJ_DEST(0.00)[freebsd-hackers]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-ThisMailContainsUnwantedMimeParts: N =E2=80=A2 Michael Wayne wrote on =E2=80=A2 Date: Sat, 14 May 2022 13:20:39 UTC : > The machine >thinks< it's running out of swap: >=20 > May 9 13:05:57 g1 kernel: pid 9507 (ctfmerge), jid 0, uid 0, was = killed: out of swap space > May 9 13:05:58 g1 kernel: pid 4969 (make), jid 0, uid 0, was killed: = out of swap space > May 9 13:06:00 g1 kernel: pid 828 (openvpn), jid 0, uid 301, was = killed: out of swap space . . . I've reported before the following (in a different wording): The wording of those messages was changes in main [so: 14], stable/13 , and releng/13.1 recently because the historical wording in 13.0 and before was normally a misleading misnomer that lead people to false conclusions much of the time. There are now 3 distinct messages, one still being a misnomer but 2 being accurate to the condition that causes the OOM kill: pid . . .(. . .), jid . . ., uid . . ., was killed: failed to reclaim = memory pid . . .(. . .), jid . . ., uid . . ., was killed: a thread waited too = long to allocate a page pid . . .(. . .), jid . . ., uid . . ., was killed: out of swap space Unfortunately, even for the updated messaging, that last, the out-of-space message, is not about the swap partition content itself. It is actually for one or both of a couple of related kernel data structures for managing the swap space: swblk or swpctrie zone exhausted. The way to know if out of swap might actually be involved in the context are some other messages that do not of themselves announce kills: swap_pager: out of swap space swp_pager_getswapspace(. . .): failed If you are getting either of those 2, then you are actually running out of swap space. Otherwise you are not. If you are not the real reason is one of 4: failed to reclaim memory a thread waited too long to allocate a page swblk zone exhausted swpctrie zone exhausted FYI: kernel: swap_pager: indefinite wait buffer: bufobj: . . ., blkno: . . ., = size: . . . is for a swap read taking over 20 seconds (including time when queued but waiting in the queue to start the transfer). A backlog of slow I/O for swap activity can lead to OOM kill activity so those messages may be suggestive, even though they do not directly report OOM kill activity. /boot/loader.conf can use the likes of: # Delay when persistent low free RAM leads to # Out Of Memory killing of processes: vm.pageout_oom_seq=3D120 # # For plunty of swap/paging space (will not # run out), avoid pageout delays leading to # Out Of Memory killing of processes: vm.pfault_oom_attempts=3D-1 # # For possibly insufficient swap/paging space # (might run out), increase the pageout delay # that leads to Out Of Memory killing of # processes (showing defaults, need to explore # alternative pairs of settings): #vm.pfault_oom_attempts=3D 3 #vm.pfault_oom_wait=3D 10 # (The multiplication is the total but there # are other potential tradoffs in the factors # multiplied, even for nearly the same total.) I do not know if you have tried any of these. =3D=3D=3D Mark Millard marklmi at yahoo.com