Ordem de grandeza de quando a troca de vmstat si / so deve ser considerada insalubre?

1

Com vmstat eu posso ver nas colunas swap si / so quantos blocos são lidos / escritos de / para o swap por segundo. Eu tenho um sistema com memória apertada e, portanto, preciso fazer uso da troca. O que é bom, já que quase todo software tem alguns bytes na RAM que não usa realmente. Tendo estes persistente em troca não prejudica.

Mas quando tenho que aceitar que o sistema está em um estado insalubre com muita atividade de troca. É si = 10, então = 0 já é um problema? Que tal uma explosão de si = 100, então = 500 por exemplo? Existe alguma regra geral para quando se deve finalmente obter mais memória RAM do que esperar que os usuários reclamem?

    
por Harald 16.08.2018 / 11:16

1 resposta

-2

A melhor maneira é ligar para:

vmstat -s

e dê uma olhada na linha revolutions of the clock hand e verifique o valor.

Se esse número não for maior que um por dia de atividade, há RAM suficiente.

BTW: Isso só funciona no UNIX! O Linux não tem esse valor. Pode ser uma opção para dizer ao pessoal do kernel do Linux que ele está faltando no Linux ..

    
por 16.08.2018 / 11:23