Unlocking UVM faults yields significant performance boost
by from OpenBSD Journal on (#5P9HB)
In a recentmessageto tech@ Martin Pieuchot (mpi@) wrote aboutanalysis of kernel lock contention.We reproduce the message(s) here, reformatted with his permission.
Unlocking UVM [virtual memory - Ed.]faults makes build time decrease a lot and improve theoverall latency of mixed userland workload. In other words it givesa smoother feeling for "desktop usage": it is now possible to do 'make-j17' and watch a HD video at the same time.