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 runnable thread is not a running thread. Follow the gap between wakeup and CPU, and see how scheduler delay turns into request latency.