O Que É um Page Fault?
Um page fault é o evento que o hardware gera quando um processo toca uma página de memória virtual que não está no momento mapeada para a memória física. O kernel o trata mapeando uma nova página, carregando dados do disco ou copiando uma página compartilhada, e então retoma a instrução. A maioria dos faults é rotineira, mas um número excessivo causado por swapping sinaliza pressão de memória.
Por que isso importa
Uma enxurrada de page faults que puxa páginas do disco, conhecida como thrashing, pode fazer um job de CI com pouca memória rastejar. Observar as taxas de fault ajuda a distinguir trabalho genuíno de CPU do tempo perdido com pressão de memória.
Guias relacionados
What Is a Virtual Memory Page?A virtual memory page is a fixed-size block of a process address space that the system maps to physical memor…
What Is Swap Space?Swap space is disk storage the kernel uses to hold memory pages evicted from physical RAM, letting a system r…
What Is the OOM Killer?The OOM killer is the Linux mechanism that terminates a process to reclaim memory when the system runs critic…