As with amd64 pmap introduce per-superpage locks backed by pages
allocated by their respective domains.
This significiantly reduces lock contantion from pmap when running
poudriere on a 160 core Ampere Altra server
Differential D36310
arm64 pmap: implement per-superpage locks andrew on Aug 23 2022, 12:24 PM. Authored by Tags None Referenced Files
Details As with amd64 pmap introduce per-superpage locks backed by pages This significiantly reduces lock contantion from pmap when running
Diff Detail
Event TimelineComment Actions Why do we continue to implement the old locking scheme if NUMA isn't configured? It seems more complicated than necessary, and it's not only NUMA systems that suffer from pv list lock contention. Graviton EC2 instances always have a single memory domain, and one might disable NUMA in the kernel config.
|