Hi again!

I've implemented a Nagios compatible monitor for the MDB freespace, but I'm 
trying to understand:
The "unused pages" are non-fragmented, obviously
The "free pages" may be scattered all over, but are completely free
May there exist partially free pages that are not accounted in the monitor info?
Also for a huge change request are contiguous pages needed, or is only the 
number of available pages important?

Does MDB care about fragmentation at all?

Kind regards,
Ulrich Windl

> -----Original Message-----
> From: Howard Chu <h...@symas.com>
> Sent: Friday, April 25, 2025 6:16 PM
> To: Windl, Ulrich <u.wi...@ukr.de>; openldap-technical@openldap.org
> Subject: [EXT] Re: MDB monitoring: How many free pages actually?
> 
> Windl, Ulrich wrote:
> > Hi,
> >
> >
> >
> > Considering this monitoring information, I wonder:
> >
> > olmMDBPagesMax: 12800
> > olmMDBPagesUsed: 9229
> > olmMDBPagesFree: 3810
> 
> > Is the number of actual free pages 12800 - 9229 + 3810, i.e. "unallocated
> (12800 - 9229)" plus "usable" (3810)?
> 
> Yes. "Pages Free" are used pages that are reusable.
> 
> > How many free pages are needed before updates stop working?
> 
> That depends on the size of an update.
> 
> 
> --
>   -- Howard Chu
>   CTO, Symas Corp.           http://www.symas.com
>   Director, Highland Sun     http://highlandsun.com/hyc/
>   Chief Architect, OpenLDAP  http://www.openldap.org/project/

Reply via email to