encontrei a pergunta óbvia e também é irmão maior no ServerFault .
Mas a minha pergunta é diferente: Se as falhas de página são os momentos em que o sistema operacional precisa carregar algo do arquivo SWAP, por que recebo falhas de página mesmo se eu o tiver desativado completamente?
Ou eu entendi mal o que é uma falha de página?
fonte
O ponto que você está perdendo é que uma falha de página não envolve necessariamente um arquivo de troca. Você também pode mapear arquivos arbitrários; isto é, diga ao sistema operacional para retornar uma região de memória com (uma parte de) um determinado arquivo. Isso significa que quando o programa acessa uma página de memória naquela região que ainda não foi carregada, ela é lida da posição correspondente no arquivo; e quando uma página de memória é escrita (assumindo que a região é gravável), os dados são eventualmente gravados de volta no arquivo original, e não na troca.
Nos sistemas operacionais modernos, essa técnica é usada para carregar código executável (de executáveis e bibliotecas), portanto, você deve esperar que as falhas de leitura ocorram mesmo sem nenhum arquivo de troca.
fonte