Hi,

On 2023-06-15 22:19, наб wrote:
> Hi!
> 
> On Thu, Jun 15, 2023 at 09:26:43PM +0200, Aurelien Jarno wrote:
> > On 2023-06-07 16:04, наб wrote:
> > > Posting as a bug per comment from Andrej; originally posted 2022-05-06 as
> > >   https://salsa.debian.org/glibc-team/glibc/-/merge_requests/7
> > > 
> > > Patch based on current Salsa HEAD attached, incl. analysis.
> > 
> > Thanks for the patch. I looks good, I have a comment though.
> > > MemFree: in /proc/meminfo is available on all supported Debian kernels,
> > > and, indeed, exactly what procps free(1) uses
> > What is the reason to use MemFree instead of MemAvailable.
> That's what procps free(1) used, and all Debian kernels 
> (kFreeBSD, Hurd, Linux) supported it.
> 
> > The Linux
> > kernel tends to maintain MemFree close to 0 by using the free RAM as
> > cache. MemAvailable also includes reclaimable memory blocks like cache
> > or inactive pages and therefore sounds better suited.
> Since I first posted this, procps free(1) started using MemAvailable to
> evaluate free/used, so sure. I don't feel strongly either way.
> 
> A Hurd image from 2021 I have (bullseye branding) and the 2023 release
> (bookworm branding) don't have MemAvailable, neither does kFreeBSD 10
> (from the 2017 installer ISO; appears to be the latest from
>  https://wiki.debian.org/Debian_GNU/kFreeBSD).
> 
> I've updated the Salsa revision and am including an updated patch here,
> which overrides MemFree with MemAvailable if available.

Please note that I had to revert that patch in glibc 2.37-5 as it
corrupts /usr/lib/locale/locale-archive and breaks systems during
upgrade.

Regards
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurel...@aurel32.net                     http://aurel32.net

Attachment: signature.asc
Description: PGP signature

Reply via email to