From nobody Sun Aug 31 08:38:59 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 4cF55h6l4kz66bb0 for ; Sun, 31 Aug 2025 08:39:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-21.consmr.mail.gq1.yahoo.com (sonic301-21.consmr.mail.gq1.yahoo.com [98.137.64.147]) (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 4cF55h5bcgz3Y1m for ; Sun, 31 Aug 2025 08:39:20 +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=1756629554; bh=Qoi/Nf2lHeDEMTfh6v2KAvqNHcaz8rIpJ1dvyteK8pU=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=t07hjI3ox6C21ozfZkiUrw1X05fF7JN7cfJW/CF0qtTrdq6heEqDyWsi3nLa36p736UwsOyi+8pWpo11yHlQpxtPmSFlz063rTCM8nmy0JuwRTEOlpm3YnIpwLNpAgLYY193jS4iqJc1VrYt3GwRpVDolo15JlUfTvtIhFIBDVHBEtTRB9qLgr/EytY8EvwbEmE2C6+yqY4RqgtS7xYkj4K1h4vbKY3fNgFGgzjWRSfe14gYaK1cdODNVyF8dxSZqfkeup+0sCF/B6JnqC3MFYhEfS+JqxL1tGkaBPf090eHUzWEUjUdYLCQlR6eq1ne/TxngrnKxCayHHet/nUV2g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1756629554; bh=9c5A67fPVlmqZsFehNFbKZFdjpUH7mOitpDyrxztfFi=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=BxsIkgnPCwKlir0ZhbausaJPSUDMm0rT/eZZfAAt/9FVvQlhg8IogpsoUi7EQSc/iL2V96fbqxKzU/jMeQK32QF8rMbSPT8dUr1XpqiP+tlTQDtiP5A31+qo5iYqkg4gKtXXPEK3E9SbVMSp7WIgGSQjivZ91SLstpIiuqdA71aNVBISVKf4DEhspeYrx1dCe3xmp/bZ17fAbw2mSpbEJdZ/4S7K8JFJ850dP1o3jvLL7xebVWq5LwWkM9iP3ONzBYvUh3eIuBBWEs74PWppEalKpuV1dQn5A7ygxLBFZU1ayhWQIpvnmOGP9IubXCEZptsgXQvbESgQTfCnT+VRfw== X-YMail-OSG: yMVnDZsVM1n_f2aTnk_tJ8GHD1Cgtku17jEr5ym3M4HpmfPFX2yhs6UG67suIdT Nx0kvpNpOrDJMCxIKDmMzchNNydXvvOuKR9te2F64qnyiKYTVwylKPSmZZdLxPuK8VzyPF79ZB39 QITKcVDwfGWQplzSWH.HLBccOaCQPRyS6YjGxXET0xEaTWDtkBdBo2YceERVZ7aigNCn9gfT4W_V 2_B_R5sDyx8kpOsrcoax28R2kUTxb6hTGuy54UdGcdVuXy9T6E.xOaqAw5DhaiaL_0vp1Fcjv7mr 0n77WzyOVTITXqUvzdm9kxBcANHQwqUxEXHP5hnxZcp67Yui08QefjBgfeEBlyqJuYU6eRgISDgM m.aP_EafWnx8M4VFU31cz9Up_p9wW.Pi9xEEhFYhUEDWqtY8AWVYROThJ_stl0GZvo5eUV8ckfCf HC5hLuLMKeIH5Ju2TX_mfC3tG2JyhjUjvtHVvxhJZ9k9buSGCZC6ec9KJ6nt4t0OhW0Nxn7gvdJy 8gp1OmpPniNCx4lJ1zSXwUT61PcD6XbDZMGZACfim9l.R2T4Scqcq.mbdBi4yk8sxXeY_vIGDwpW Ja2mdGggYbh8rHviqjnrLLY6LMSfWNylxZ.KgZlUwM0FRlmN_UNQlQYc5gzIA5AqCM5Ot67kTHNx jFf2h0oqBiR807WI87ahUJ8m5EkLIxnloiB77aik0XnTcOddy0OmND16vHd8_wL5pi2k8J5kZMks xc81U6gHQzpIeULE645zknechkCEftzCZ09DRpgNbT9w025pjYVSp7yUteqvJjPy.NPj825XPr.Z Dw2hewzLMk2FTi7n7GrUdSQ7v4Nz5P9t5qfRtql.K4TY20yC30O8zYdUOsHMZFN.J9jgUGd3Iua_ PttlbRyG4Gea.u7Mi.gf8_VryW8NarISxCxlXJJEueckXlXqZyMw7sG1YQCNtLBYWk9kJgni5Iuw Hfg3AgiYTwDaQi423AFCUVR0QDRFspXiEwdnaPFF.Tt1kEXpWajqcA7wKBytvKSZ3RYskQ7hhq9K aIlQJUYJ3xOkYTFwWDHLLx.ApT2ekGfvRvQwzw1oYzNl0e7VP.BBQmy0L27o6z7sYhjdOTGXLhjh ufwS928kEhWqPxvWKz6pjyChSMTcNWRi6qup866Y0y9u9gHS.FBEzhXpjy5vr10Co7TnDPmPWBEj nL5ZHIpezvf57m5hyOkIU2fqEzNxLBV3pgvfg0NQL0BmwJtJcCfrkIliYTTtb.2Xnhwbh_Q55B5T _8vHLvlmM2G4VVl84SDtLe_uHdujt34Fuk8a0a8EREX1xVIsnD_sGPwtryCckz0mpHA1RLTLSYUc l75INDti_0aarS29QDyFnm7WDyxztgwUZajIXuCRwnP7j9zKS6pgqMlfeg7.QMNm7L3goVACNdKk y1OsuI5Nr9pmPohbgIfd5VBiy7ei0dlgH6WRnsgM1imApnMk3l9sKYLD9WRkgUQMxrrsGN0td3Ro ARfYj24GajZI_FVBEPc3a575izgeptAlyuu_oaDXmUNxa8h44ATqn6BMxU.AJI2mFM7Z3UuaO2Cm s2lTJAZYEySr_s_IufiDvc8KwC18zc5LEov044B6BNVfwInypW4PJP5PYqPJG2n6_v7U_Tw3hWx9 BXzceSZpLLESI5ySz5.a.LMLf2fBGp1bF2vwABZ4K1jW31hYSebEnd3G8uO2.Y2GxNXbR0QSELal PCmP0V0mweyXtRt0Ia6xl94k0kpzX4C2KZIiNeaYTDCQYrKjmYzDvH1_tqwjD8Bt25kV5_E4rTms ZenB3WPi_vAv47SGaqmSh1aA83DmLaCfbfiEAJt82oLZBEr8wBoLucaSMt7J6iLRsTY6OksBdTZc 1D55nlw_GHOBcJRIK9_GLrKC_jTtp_wguI3VKE3.9j90vyMjvJe_7ytqirAqUXmpLvFAsQ0FmclF jRZaK9xWyw1BoUp1.JljZfXD6ROteocjqLoOElB9VETNwYmNbfl4TsA4AdmZeP1lYn_wvZLNgn6h t_MPYy_DPHXyFwLx6UPvnWmhEYRSUJTzuj75047VM1K6VExDGl5ONMEcmLM2xBhPPlMRK5rCOuO3 hSo8b9YJh3E2U6zDstR8y1F_Aa0yDk3emsQKATFoWvH04UfLWYpqpKAWpJyM6ltBtMbZjR.hHoA7 NtuMqJOUyoTpKEZFeKHgGlwpE9jvo_9y6UfYuIOcOZhPlnaGVNzsKEUkIkBbDEnx2hphp7MWdL4m VIX34ri5sUgkc5jv.jS2sTnCVvZ0zp3bq1LXXjl8NhWN_X77YMf_zGm3FEXeQQJFHr3_0QoLv8d0 - X-Sonic-MF: X-Sonic-ID: 7f7e7445-37c3-421e-9e24-0c50df09831c Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Sun, 31 Aug 2025 08:39:14 +0000 Received: by hermes--production-gq1-7bfc77444d-b6q6r (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 93865f5dc2d596b248e19fa1ec444e2d; Sun, 31 Aug 2025 08:39:09 +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 01:38:59 -0700 Cc: freebsd-pkg@freebsd.org, freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <9300201D-9D53-449B-9F0A-DFF6194B2830@yahoo.com> References: <0dbf8c95-7697-4887-a890-335c3ccd80f1@gmail.com> <29ff7f7e-12ef-4d10-8ca4-15ae35ce6bae@gmail.com> <19251E67-BC92-4D71-9E71-6C7546A46D8C@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: 4cF55h5bcgz3Y1m On Aug 30, 2025, at 09:58, Graham Perrin wrote: > On 30/08/2025 14:50, Mark Millard wrote: >=20 >> =E2=80=A6 efficient ZFS use. =E2=80=A6 >=20 >=20 > Thanks, I should add that efficiency is not my objective with these = tests. >=20 > I'd like the outcomes to include pkg upgrade tips for end users who, = for various reasons, find themselves with the benefits of ZFS (not = least, bectl for boot environments) on systems that are constrained = (e.g. 4 GB memory and limited free space on a HDD). >=20 > I sense that vm.pageout_oom_seq might be the sanest approach, in cases = where hardware constraints are relatively severe. I'm open to = alternative suggestions. 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 . . . OOM KILLS result: # 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 dmesg -a shows: pid 2219 (pkg), jid 0, uid 0, was killed: failed to reclaim memory Aug 31 01:28:47 FBSDamd64S kernel: pid 2219 (pkg), jid 0, uid 0, was = killed: failed to reclaim memory So 4 GiBytyes of RAM is insufficient, even with use of: = vm.pageout_oom_seq=3D120 Note: In this context increases is not going to help: it is way too = little RAM for pkg. (I was observing via top at the time.) If pkg continues to require such RAM+SWAP usage, FreeBSD is going to end = up requiring more than, say, 5 GiBytes of RAM+SWAP, even for UFS contexts. > In the past I could be quite careless about untimely interruptions to = upgrades ("simply re-run the pkg command, maybe more than once, until it = found nothing more to upgrade."). Nowadays there's a greater risk of an = awkward problem following an untimely interruption. I don't mind the = awkwardness (I know how to dig myself out of a hole); other users might = be less forgiving. For reference, see: = https://lists.freebsd.org/archives/freebsd-pkgbase/2025-August/000804.html= with details of my test context (where swap was in use). =3D=3D=3D Mark Millard marklmi at yahoo.com