On 8/9/24 05:57, Suren Baghdasaryan wrote: > Maybe it has something to do with NUMA? The system I'm running has 2 NUMA nodes: I kinda doubt the NUMA aspect. Whether you allocate a vma that embeds a lock, or a vma and immediately the separate lock, it's unlikely they would end up on different nodes so from the NUMA perspective I don't see a difference. And if they ended up on separate nodes, it would more likely be worse for the case of separate locks, not better.