Re: [RFC PATCH 0/6] Add support for shared PTEs across processes

From: Kirill A. Shutemov
Date: Tue Jan 25 2022 - 13:57:27 EST


On Tue, Jan 25, 2022 at 02:09:47PM +0000, Matthew Wilcox wrote:
> > I think zero-API approach (plus madvise() hints to tweak it) is worth
> > considering.
>
> I think the zero-API approach actually misses out on a lot of
> possibilities that the mshare() approach offers. For example, mshare()
> allows you to mmap() many small files in the shared region -- you
> can't do that with zeroAPI.

Do you consider a use-case for many small files to be common? I would
think that the main consumer of the feature to be mmap of huge files.
And in this case zero enabling burden on userspace side sounds like a
sweet deal.

--
Kirill A. Shutemov