Article 5ZB1M [$] Sharing page tables with mshare()

[$] Sharing page tables with mshare()

by
corbet
from LWN.net on (#5ZB1M)
The Linux kernel allows processes to share pages in memory, but the pagetables used to control that sharing are not, themselves, shared; as aresult, processes sharing memory maintain duplicate copies of thepage-table data. Normally this duplication imposes little overhead, butthere are situations where it can hurt. At the 2022 Linux Storage,Filesystem, Memory-management and BPF Summit (LSFMM), Khaled Aziz(remotely) and Matthew Wilcox led a session to discuss a proposed mechanismto allow those page tables to be shared between cooperating processes.
External Content
Source RSS or Atom Feed
Feed Location http://lwn.net/headlines/rss
Feed Title LWN.net
Feed Link https://lwn.net/
Reply 0 comments