Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory
От
Michael Paquier
Тема
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory
Дата
Msg-id
20181002025318.GL11712@paquier.xyz
Ответ на
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory (Yoshimi Ichiyanagi)
Список
Дерево обсуждения
[HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Yoshimi Ichiyanagi <ichiyanagi.yoshimi@lab.ntt.co.jp>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory Heikki Linnakangas <hlinnaka@iki.fi>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory Heikki Linnakangas <hlinnaka@iki.fi>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Yoshimi Ichiyanagi <ichiyanagi.yoshimi@lab.ntt.co.jp>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory Michael Paquier <michael@paquier.xyz>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Dmitry Dolgov <9erthalion6@gmail.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Dmitry Dolgov <9erthalion6@gmail.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory Heikki Linnakangas <hlinnaka@iki.fi>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory Andres Freund <andres@anarazel.de>
RE: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory "Takashi Menjo" <menjo.takashi@lab.ntt.co.jp>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Yoshimi Ichiyanagi <ichiyanagi.yoshimi@lab.ntt.co.jp>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Robert Haas <robertmhaas@gmail.com>
RE: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Robert Haas <robertmhaas@gmail.com>
RE: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Robert Haas <robertmhaas@gmail.com>
RE: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Robert Haas <robertmhaas@gmail.com>
RE: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Robert Haas <robertmhaas@gmail.com>
RE: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory Michael Paquier <michael.paquier@gmail.com>
RE: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Yoshimi Ichiyanagi <ichiyanagi.yoshimi@lab.ntt.co.jp>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Yoshimi Ichiyanagi <ichiyanagi.yoshimi@lab.ntt.co.jp>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistentmemory Andres Freund <andres@anarazel.de>
Re: [HACKERS][PATCH] Applying PMDK to WAL operations for persistent memory Yoshimi Ichiyanagi <ichiyanagi.yoshimi@lab.ntt.co.jp>
On Mon, Aug 06, 2018 at 06:00:54PM +0900, Yoshimi Ichiyanagi wrote: > The libpmem's pmem_map_file() supported 2M/1G(the size of huge page) > alignment, since it could reduce the number of page faults. > In addition, libpmem's pmem_memcpy_nodrain() is the function > to copy data using single instruction, multiple data(SIMD) instructions > and NT store instructions(MOVNT). > As a result, using these APIs is faster than using old mmap()/memcpy(). > > Please see the PGCon2018 presentation[1] for the details. > > [1] https://www.pgcon.org/2018/schedule/attachments/507_PGCon2018_Introducing_PMDK_into_PostgreSQL.pdf So you say that this represents a 3% gain based on the presentation? That may be interesting to dig into it. Could you provide fresher performance numbers? I am moving this patch to the next CF 2018-10 for now, waiting for input from the author. -- Michael
В списке pgsql-hackers по дате отправления
От: Michael Paquier
Дата: