Linux: como o swap é relatado por free/top. Como determinar corretamente o uso de swap por processo

Linux: como o swap é relatado por free/top. Como determinar corretamente o uso de swap por processo

Alguém pode explicar como a troca é relatada no Linux?

Estou perguntando isso porque os comandos free e top relatam algumas trocas usadas que não podem ser encontradas no arquivo /proc/$PID/status.

grep --color VmSwap /proc/*/statusrelatórios 0 kB.

Qualquer ajuda seria muito apreciada.

Responder1

O kernel pode fazer uso da área de swap, você está apenas verificando o uso do processo.

Um exemplo é o sistema de arquivos tmpfs que usa a memória virtual como back-end. Caso sua RAM esteja esgotada, será necessária alguma troca.

informação relacionada