Re: Estimating HugePages Requirements?

From: Kyotaro Horiguchi <horikyota(dot)ntt(at)gmail(dot)com>
To: bossartn(at)amazon(dot)com
Cc: tgl(at)sss(dot)pgh(dot)pa(dot)us, robertmhaas(at)gmail(dot)com, michael(at)paquier(dot)xyz, masao(dot)fujii(at)oss(dot)nttdata(dot)com, pryzby(at)telsasoft(dot)com, andres(at)anarazel(dot)de, magnus(at)hagander(dot)net, mark(dot)dilger(at)enterprisedb(dot)com, don(at)seiler(dot)us, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Estimating HugePages Requirements?
Date: 2021-09-14 00:49:36
Message-ID: 20210914.094936.565951707453489109.horikyota.ntt@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin pgsql-hackers

At Tue, 14 Sep 2021 00:30:22 +0000, "Bossart, Nathan" <bossartn(at)amazon(dot)com> wrote in
> On 9/13/21, 1:25 PM, "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> > Seems like "huge_pages_needed_for_shared_memory" would be sufficient.
>
> I think we are down to either shared_memory_size_in_huge_pages or
> huge_pages_needed_for_shared_memory. Robert's argument against
> huge_pages_needed_for_shared_memory was that it might sound like only
> part of shared memory uses huge pages and we're only giving the number
> required for that. Speaking of which, isn't that technically true?
> For shared_memory_size_in_huge_pages, the intent is to make it sound
> like we are providing shared_memory_size in terms of the huge page
> size, but I think it could also be interpreted as "the amount of
> shared memory that is currently stored in huge pages."
>
> I personally lean towards huge_pages_needed_for_shared_memory because
> it feels the most clear and direct to me. I'm not vehemently opposed
> to shared_memory_size_in_huge_pages, though. I don't think either one
> is too misleading.

I like 'in' slightly than 'for' in this context. I stand by Michael
that that name looks somewhat too long especially considering that
that name won't be completed on shell command lines, but won't fight
it, too. On the other hand the full-spelled name can be thought as
one can spell it out from memory easily than a name halfway shortened.

regards.

--
Kyotaro Horiguchi
NTT Open Source Software Center

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Campbell, Lance 2021-09-14 13:37:37 Temporary Files
Previous Message Bossart, Nathan 2021-09-14 00:30:22 Re: Estimating HugePages Requirements?

Browse pgsql-hackers by date

  From Date Subject
Next Message Peter Geoghegan 2021-09-14 00:55:47 Re: 64 bit TID?
Previous Message Michael Paquier 2021-09-14 00:38:26 Re: Multiple hosts in connection string failed to failover in non-hot standby mode