Re: Doc tweak for huge_pages?

Поиск
Список
Период
Сортировка
От Adrien Nayrat
Тема Re: Doc tweak for huge_pages?
Дата
Msg-id 4cc3fb22-d187-86f5-3b52-a786894fc74f@dalibo.com
обсуждение исходный текст
Ответы Re: Doc tweak for huge_pages?  (Justin Pryzby <pryzby@telsasoft.com>)
Список pgsql-hackers
On 12/01/2017 05:35 AM, Thomas Munro wrote:
>>  since it also
>> supports "transparent" hugepages.
> Hmm.  Yeah, it does, but apparently it's not so transparent.

+1. We saw performance drop with transparent_hugepage enabled on server with
more than 256GB RAM. Access to the cache where slow down when kernel try to
defragment pages.

When that happens, we saw the function isolate_freepages_block appearing in most
consuming function with perf top.

Thanks to Marc Cousin analysis, putting "madvise"  to
/sys/kernel/mm/transparent_hugepage/enabled  solved the problem. He also notice
that THP only works  for "anonymous memory mappings"[1] (shared_buffers are not
anonymous).

1: https://www.kernel.org/doc/Documentation/vm/transhuge.txt

Regards,

--
Adrien NAYRAT


Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Alexander Korotkov
Дата:
Сообщение: Re: [HACKERS] proposal: psql command \graw
Следующее
От: Huong Dangminh
Дата:
Сообщение: RE: Re: User defined data types in Logical Replication