Additionally, I get error:
'master_service_get_process_limit' was not declared in this scope
(dovecot git version)
On Tue, 2024-10-08 at 08:16 +0800, Joan Moreau via dovecot wrote:
> Hi
>
> What is the link between getrlimit (linux posix) , the vsz_limit
> parameter nd " MemAvailable" from /proc/meminfo ?
>
> Is there a way to see how much of the allocated memory (vsz ?) the
> process is using in dovecot ?
>
> Does that vsz limit take into account the direct malloc ?
>
> For the master_service_get_process_limit(), does this refer to the
> master process or the service itself ?
>
> If the .conf is as follows, where to get the process_limit value ?
>
> service indexer-worker {
> vsz_limit = 2G
> process_limit = 2
> }
>
> Thank you
>
> On 2024-10-08 00:20, Aki Tuomi via dovecot wrote:
>
> > With 2.3 you can use master_service_get_process_limit() for the
> > process
> > limit.
> >
> > To get vsz_limit, it's probably easiest to use getrlimit().
> >
> > Aki
> >
> > On 07/10/2024 19:00 EEST Joan Moreau via dovecot
> > <[email protected]>
> > wrote:
> >
> > get_rusage does not give me the value of vsz_limit from
> > dovecot.conf !
> >
> > Need also process_limit (also from dovecot.conf)
> >
> > Thank you
> >
> > On 2024-10-07 14:13, Aki Tuomi via dovecot wrote:
> >
> > On 07/10/2024 07:36 EEST Joan Moreau via dovecot
> > <[email protected]>
> > wrote:
> >
> > Hi
> >
> > How to get (programatically, c++) the current usage of memory,
> > under
> > the
> > limit of vsz_limit ?
> >
> > https://doc.dovecot.org/2.3/configuration_manual/service_configuration/#service-configuration-vsz-limit
> >
> > Thank you
> > You could try
> > https://man7.org/linux/man-pages/man2/getrusage.2.html
> >
> > Aki
> > _______________________________________________
> > dovecot mailing list -- [email protected]
> > To unsubscribe send an email to [email protected]
> _______________________________________________
> dovecot mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> _______________________________________________
> dovecot mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> _______________________________________________
> dovecot mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]