Como monitorar a atividade de paginação por processo?

1

Descobri que vmstat dá:

  • si: Quantidade de memória trocada do disco (/ s)
  • so: Quantidade de memória trocada para disco (/ s)

(e aqui eu entendo que troca e paginação estão sendo usados de maneira intercambiável)

É possível obter essas estatísticas para um processo específico?

    
por toliveira 08.01.2017 / 19:05

1 resposta

1

A resposta simples é que você não pode. Escrever e ler para trocar é feito pelo kswapd. Já havia resposta como é que [geralmente funciona] [1] - link

Se você não quiser reduzir o valor de Swap IN / Out, você pode verificar vm.swappiness sysctl param.

sysctl vm.swappiness

Você pode definir um valor menor para diminuir o uso do swap no sistema. Geralmente é ajustado para 60.

    
por 26.04.2017 / 11:06