Why virtual memory matters to a backend service
Address spaces, page tables, page faults, and RSS versus VSZ: the memory model behind the dashboards, and why a process can be killed while the host looks free.
Topics
2 articles
Address spaces, page tables, page faults, and RSS versus VSZ: the memory model behind the dashboards, and why a process can be killed while the host looks free.
A pool limits concurrency. Past that limit, requests queue, and the wait never appears in database metrics. Here is how to size the pool from a request deadline instead of a guess.