Uso / troca de memória do servidor Linux

0

Temos um servidor que pelo menos uma vez por semana sofrerá de um desempenho muito lento. A memória entrará em swap por cerca de 10 a 15 GB e o servidor terá 36 GB de RAM.

A minha pergunta é que posso encontrar quando o servidor entrou em swap ou o que o levou a entrar em swap.

Tenho a sensação de que há um único processo que está causando o problema, mas quando eu verifico a lista de processos tudo parece normal. O servidor já está em Swap neste ponto.

    
por a.smith 11.04.2017 / 14:06

1 resposta

0

Este parece ser um bom artigo para detalhar a permuta:

link

Mas eu me pergunto se o desempenho ruim é devido à troca ou "outra coisa".

Troca porque os programas têm um "conjunto de trabalho" que muda com o tempo, e a ideia é trocar as "páginas desnecessárias".

Um sistema "inicia a troca" quando o RAM existente não é grande o suficiente.

Slugishness pode indicar que a fila de execução está ficando muito alta (o número de processos que deseja executar) - se a carga de memória for uma função de usuários / programas, mais usuários desejarão executar mais programas (e pode ser troca coincidente ocorre quando o sistema está lento).

Isso também parece muito bom:

link

(Eu nunca soube sobre o comando glances - sempre aprendendo algo novo)

Eles devem direcionar você para as ferramentas para ajudar a diagnosticar seu problema.

    
por 12.04.2017 / 03:03