Como posso saber quanto meu sistema está trocando?

7

Existe uma boa maneira de ver quanto meu sistema (por exemplo, com que frequência, quanto espaço de swap ele está usando a cada vez / em média) está usando o espaço de troca durante várias tarefas?

    
por plattnum 05.12.2013 / 21:08

1 resposta

9

Você pode usar sar -B 1 para obter uma visualização em tempo real dessas informações (altere 1 para o intervalo de atualização desejado).

A saída é assim:

08:11:54 PM  pgpgin/s pgpgout/s   fault/s  majflt/s  pgfree/s pgscank/s pgscand/s pgsteal/s    %vmeff
08:11:55 PM      0.00      0.00     24.00      0.00     57.00      0.00      0.00      0.00      0.00
08:11:56 PM      0.00      0.00     23.53      0.00     53.92      0.00      0.00      0.00      0.00
08:11:57 PM      0.00      0.00     16.00      0.00     53.00      0.00      0.00      0.00      0.00
  • pgpgin / s - Número total de kilobytes que o sistema paginou do disco por segundo.

  • pgpgout / s - Número total de kilobytes que o sistema paginou para o disco por segundo.

  • falha / s Número de falhas de página (maior + menor) feitas pelo sistema por segundo. Isso não é uma contagem de falhas de página que geram E / S, porque algumas falhas de página podem ser resolvidas sem E / S.

  • majflt / s - Número de falhas graves que o sistema fez por segundo, aquelas que exigiram o carregamento de uma página de memória do disco.

  • pgfree / s - Número de páginas colocadas na lista livre pelo sistema por segundo.

  • pgscank / s - Número de páginas verificadas pelo daemon kswapd por segundo.

  • pgscand / s - Número de páginas digitalizadas diretamente por segundo.

  • pgsteal / s - Número de páginas que o sistema recuperou do cache (pagecache e swapcache) por segundo para satisfazer suas demandas de memória.

por 05.12.2013 / 21:15

Tags