From nobody Sun Aug 31 19:35:35 2025 X-Original-To: freebsd-pkgbase@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 4cFMgB5Hmvz66R0g for ; Sun, 31 Aug 2025 19:35:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.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 4cFMgB14wjz3kb4 for ; Sun, 31 Aug 2025 19:35:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756668947; bh=kwPhYOTittLtKR/AlKZkFh/p26vkMxO4ll7C0JImFeE=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=HxuHljzjFjfDNuluXbJLxBh9KF1VChI7v5RBiLWirZuP5/9oVfPfYgjIFnA8SpFqAGUSGRqXrvG/FyPvxDk0qwU3DPtEslZvN1oFfI6/uF5FXzCEGE8GW3GeoySNwwol6JXkusSJGCqkjK5j/K5GXa4goUGfgbwenaUt2EheDQtc2pNNMtXax3QGbL18kjCsGdRWBv+RvwpLZo6LqeYKbGlp6SHKd69wuuAnfpmnB45xo89oE2DNg1KS0aGeNcnunMesD/h728JTJVPMO2MCZdNQDHAIzkPVk76xMifIow8DmJL3oeh8z3jluLldYAZrZKMcDqGgR8pCPQmggReQWQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756668947; bh=bULwc+And1cB1S6AD0UuHbt0je5XCNNfLNLs0iqlQCd=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=pPjRbDxXOnaVJv8jR3ejm9uzo55KdZ3AdIY3Je53ZmDVjrhAuvQILHSMe3B0feqbnYlqE247HGb7E3Soelf7FqH346YDHXKa85U857SLpPoGgPuP2SFZ3otUBrBLGquQQI6IZsV2CVblphs/1bVxHLypXddb3am4eMaeTWCKRJHYAHypoBL07EFw3BGmsDQW0I6w1N6ey4Y9zIbVSWMmI5dPeBqKKY8XYeQKUybldEf7mK+ruKC3M9TMFH9k5PHZSS0h/VXx7xCydcA07rYwbzdPxqrnMliL0/1tVHbUyQUV14JWBN/Pie+EuWODFF6PWrs+l+HTjqpUrgYIbSLzoQ== X-YMail-OSG: jJYGIAsVM1kLOmIhTJ0eO4G2VeryXrciTW.u4S9wloa7fMpG9S7PPKWbPQOASaT k4u5osFy3KUc2_gEGQ3HrQ_1C_B9fIpDxYlkuftBG8yA1zD1C77IB18l2NkqX5P9IxRCmEVa2Ocp Ecs.2zJGznBTsUcLsdp2cuOGTCJUIvo8gPpsizfJUCwqjTEkfuUoLJQ69M7mfddVEd1KP9A_VpF7 u7hlmrdr8qyrACjgOoptMk6Wp94r8PHNIkFvQ.R751DwJV0egRHnaWeWKiSHW2CXwcJKA6yLQwDU 00dYeXbmv0.z_VLQgiHApcbOvT7YZvLY2T0M2V.PkCcKT0axiAd1sl29IV4OikEMfh0FFY8v5CCM S11z9Xt9AmjoNWbK7qxKICrB8JpGhXsRQ7dPrV0GQyiKglScCA1pJAcqn0L7VSzGPuHFK9we_c1L SJhpJm8Hhw7j8irSw_BZtCxe0sWAVRKm6Mf2U43StXVQVw3CjxavZ8OHcjhIeePE8u1dwFzunauQ QMs2zu_xqnRMmWdmEu7rcDg74uHk5pw0ERQl5LQb.sUKYKtlo4UT8apCx_AB9248TqeVjwOQSJi6 o9yHVg__OpQwHngooVaQ7G3Qm8XMwc61V5H3jKyImO9AEsV4IVGObShwYGU8arcfc.nMgFMr_LPb GFsry8BL4sQ_Dk6D2DXbQJCowcmguLh839ewmh_xu_P.2Ufed0fBFuA9Bl2nBEfznLon_MCZGsJz l9YKlo15b4CyJ6zApSCEod49MGoyCLw7rO6OyBj7CKfKJPuCkAIuJ7lULQbxnqmPK3PjCpqu0FOY L6D8zgfqkyAjg7974wLxcMQbbNzk8aVLLoqqWdfP1pBwqUSfTvhFkfE3wWIM1blboNx5h9.fpLu5 3SeSP0hSYntHy6bNz5wPAAxpaoe4kXQLXpZO3gZh9uS.W3Qv6jfL.wwh0SO8QGMB7CsX8r74d6QX .n92WyoTOmpJvT05cqK1.yCwBaNRySp3akbnIrYVgXbu8ZPKIixxaMm4sD8nn28JTe6Ed8v0OdSF t6CMM9kL9ANwU_iCmK1i4CyZ4N9zUQZkS0tvvBJkm0aNrlA7.gCc4ZE3NEFuQjZQQI7Bc2ZwphN_ nhk7a.IgEc4R7Jr7iXKU2SrA8HjCmwye9gwPFzjom7FNSg2WKyzWLf23lVG6H8hcIcF1.SpTrBBa 3Z9GSgQ_lVaZKns2DNVX0r5nvJ0fW3dIrzHmK32LDCUF7FR_w1sxuRM5SdBNFvlBuXY7ABxvaqZd XASOsQO88HE_lF1Ec6T6zFRva1kFQdJhjKN6Ntq5x4YTpquf8D9EJ4BCQODb3_bR6oHbWcVUZfKy EpyJWYnWYSDmjuxeY.E4HGNqgaqo8ysTho1BhRgfdlCxn9os4cHnXSOVn4NBciivoGUP2zx52wpg G1nRC1OXclMayXVSznmVoXefOgcRICEZGNYQH3G0xtqOgJArqoA1dM7jdi_i78qeqQ87RH5DN6sX KyEbee38psPOlvckbVOVcBiOHa3.0EyTapFEmdGXzc0tzCJfhlJDlhp9q1l82TWmVP_6nteDPDtO LjGn7d10T4TUrkXSx6s6Nd743Uc55bb_KqnFeZf_509n.7lXSiOOu6L2ES8TEQ1fzxKfyQlGyx_F On7C5VDkAQtqJzWLVRSm58UtxRVJpNy32pcegn8RjFZyjCEwuMwPakRQvSxtD5QZDW4SI3aMXiEw 5iCHf.0Vm_3EuncxJYhiuOmIQ80Aysi2mmA0VdwGmSkPhwveC46aXLX7vZl2XvpGOATVd7Pfurlz 07srJcEhkwI2e2KQNSPY3CuMwwkrWMhFwsZT1F8UjEl9OktX47QgOzUvP.i_NQSA4UnuDWV8gryt beiTE4lLQyGGPpONXsaGiR1YCAiqBx5o4y9bwZRBs1YRZyU755AE0pzxP_mqliHXjBs.vETcxH68 UqXefkTdA0qGf9aS0sIzR5Pql5mFzmR4jIUcMqXi1vhm.UEG76vAz0MHxICxL_k5FoJiEkYsDfbO xNkGemfulYOYA7iC_OKrb6Vl7ApaNB9.jV4DNGUFobcYtk2zDSvy52DWd_Kli6jiialNGkEU8.jk crG5qSzw..nqBgudKhLu3cDetwIvxNT3v6LxZEclZshLtWulDdtvpAM_ivL6WvUgWOCHHPRhlSAa z3KxOQpnZHPGi2l08ns.rhafLlow65rwJlnMwbv8gw_hZufSdy26VEKAWcJv2c9iprHz2dkaRBG5 nEOT97Xv_LSvr0Bg6h0z2opmf464mD06iXykryQZjJgLALEqS2VeyhIl7F.sv7v5ctWl8olpP86G VYTL0 X-Sonic-MF: X-Sonic-ID: efac702c-1be5-4edd-9f66-b04c7337cb39 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Sun, 31 Aug 2025 19:35:47 +0000 Received: by hermes--production-gq1-7bfc77444d-hf2f7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3123809495f6ac07a52b187b9760d06b; Sun, 31 Aug 2025 19:35:46 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: pkg upgrade, vfs.zfs.arc.free_target, vfs.zfs.arc.sys_free, vm.pageout_oom_seq From: Mark Millard In-Reply-To: Date: Sun, 31 Aug 2025 12:35:35 -0700 Cc: freebsd-pkg@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> <29ff7f7e-12ef-4d10-8ca4-15ae35ce6bae@gmail.com> <19251E67-BC92-4D71-9E71-6C7546A46D8C@yahoo.com> <9300201D-9D53-449B-9F0A-DFF6194B2830@yahoo.com> To: Graham Perrin X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cFMgB14wjz3kb4 On Aug 31, 2025, at 11:42, Graham Perrin wrote: > On 31/08/2025 09:38, Mark Millard wrote: >=20 >> =E2=80=A6 >>=20 >> It would appear that RAM=3D=3D4GiBytes without SWAP would not be >> generally supported by pkg as stands. Testing hw.physmem=3D"4G" >> without SWAP . . . >>=20 >> OOM KILLS result: >>=20 >> # pkg upgrade -rFreeBSD-ports -fUy >> Checking for upgrades (1485 candidates): 100% >> Processing candidates (1485 candidates): 100% >> Checking integrity...Child process pid=3D2219 terminated abnormally: = Killed >>=20 >> =E2=80=A6 >=20 >=20 > Retry three or more times. The integrity check might succeed. >=20 > (I ran tests, albeit not the same set of FreeBSD-ports packages, with = 1 GB memory given to a VirtualBox guest on fast physical storage. Booted = from FreeBSD-14.3-RELEASE-amd64-dvd1.iso, installed all components then = converted to pkgbase before first boot of the installed system. No swap = in that environment.) >=20 Turns out I do not seen to involve adding any packages from your example to my context: So far, my original set of packages lead to -fUy failing every time it is tried for 4 GiByte of RAM (no SWAP). What top shows is Laundry (so: known dirty pages that are not active) growing until there can not be enough Free RAM to meet FreeBSD's threshold requirements. Re-enabling the SWAP and trying without your package examples being added (so: fewer packages overall), leads to the Maximum Swap Used being 799716Ki, with the peak being during later Installing/Extracting activity, not during the integrity check. So: (RAM+SWAP) approx.=3D 4.8 GiBytes (so a fraction under 5 GiBYtes) --instead of a fraction under 6 GiBytes with the extra packages. The evidence that I see suggests to me that the required RAM+SWAP strongly depends on what set of packages there are to upgrade. =3D=3D=3D Mark Millard marklmi at yahoo.com