Que tipo de uso de ram é mau uso de ram?

1

Nós monitoramos o uso de nossos servidores Debian para receber alertas quando o uso da memória RAM ultrapassa um determinado limite de%.

No entanto, um alto uso de RAM não é necessariamente um problema, pode até ser desejável, já que sugere que o RAM está fazendo o trabalho de cache e acelerando as coisas (há muitas questões de falha de servidor sobre isso). O resultado é que não tenho tanta certeza de que possamos dizer "< 30% de RAM disponível é uma coisa ruim" e quero dizer ruim no sentido de - enviar uma mensagem de texto para alguém e despertá-la.

Podemos contabilizar coisas como cache de disco ao calcular o RAM disponível, mas o mesmo problema ainda se aplica - às vezes nós queremos que lotes de memória RAM sejam usados. Alternativamente, podemos monitorar coisas como o swapio para identificar altos níveis de troca, mas, novamente, isso não é necessariamente ruim. Pode indicar um servidor ocupado , não um servidor com falha.

Alguém pode sugerir qualquer medida que possamos medir e afirmar definitivamente "isso é um problema que alguém precisa olhar"? Pode ser tão simples quanto dizer "nenhum servidor deve ter menos de 10% de liberdade".

Alternativamente, estamos latindo na árvore errada? Deveríamos apenas monitorar os serviços em si (por exemplo, as páginas são carregadas rapidamente) e, em seguida, manter o nível de RAM registrado e representado graficamente, caso precisemos analisá-lo?

    
por user3655783 01.06.2015 / 15:46

1 resposta

0

Eu diria que você deve considerar o monitoramento do uso de swap. Quando o Linux começa a trocar agressivamente, significa que algo está consumindo a memória por algum motivo.

    
por 03.06.2015 / 07:14