Re: [LSF/MM/BPF TOPIC] Scalable Pagefaults

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Matthew Wilcox <willy@xxxxxxxxxxxxx> [230217 15:14]:
> We should continue the conversation from last year on the topic of page
> fault scalability.  I presume that by the time of the conference Suren's
> current patches for per-VMA locks [1] [2] will be at least in Andrew's
> tree, even if not quite upstream yet.  We will then be in a good place
> to discuss enhancements:
> 
>  - File-backed VMAs
>  - UFFD
>  - Swap
>  - Improve performance for low-thread-count apps
>  - Full RCU handling of (some) page faults

A few other enhancements that we should discuss:

 - Adding protection of detached VMAs to mmap_lock page fault handler
 - Using detached VMAs to stop stack expansion and allow mmap_write_lock
   to downgrade regardless of surrounding VMAs.
 - Fast mmap_write_downgrade by using detached VMAs in other code paths.

> 
> Suren Baghdasaryan, Liam Howlett, Michel Lespinasse, Laurent Dufour,
> Peter Xu would all be good participants.
> 
> [1] https://lore.kernel.org/linux-mm/20230216051750.3125598-1-surenb@xxxxxxxxxx/
> [2] https://lwn.net/Articles/906852/
> 
> 




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux