Como saber quando um servidor Windows se beneficiará de mais memória

1

Temos uma VM de servidor de compilação que anteriormente tinha 4 GB de RAM alocada, mas que agora foi reduzida para 2 GB, parcialmente como uma experiência para ver se ela funciona tão bem quanto com menos memória.

Eu tenho observado o uso de memória no Gerenciador de Tarefas durante uma compilação para monitorar quanta memória está "Em uso" e não subiu acima de 90% ... o que me faz suspeitar que está funcionando perfeitamente.

Mas isso me fez pensar: Quais são as principais métricas que me dizem que um servidor tem / não tem memória suficiente ou se beneficiaria de mais?

É tão simples quanto olhar para a memória "Em uso" ao longo do tempo? Ou devo olhar para "Disponível"? Ou olha a quantidade de paginação? Devo configurar alertas e em que? Eu suponho que estou procurando algumas informações para analisar o uso da memória do servidor.

    
por Schneider 19.10.2016 / 01:33

2 respostas

2

Eu não diria que esta é a melhor maneira de fazer isso, mas o que eu fiz em nossas VMs (Linux, mas a idéia é provavelmente similar) é olhar para o uso de swap (arquivo de paginação), que eu acho tende a ser um bom indicador desde que você realmente quer usar a RAM. RAM que não é usada é a memória RAM desperdiçada. Se o kernel começa a trocar (paginação), então está se encontrando sem memória pelo menos parte do tempo.

No entanto, se for um problema de desempenho, normalmente só será testado de forma confiável por benchmarks ou telemetria de algum tipo. Talvez você possa acompanhar as métricas de algum tipo e testá-las com configurações de 2 GB e 4 GB e procurar diferenças. Certifique-se de que você está estreitando a memória como a única variável aqui, mantendo todo o resto o mais parecido possível (carga do usuário, certificando-se de que os caches foram aquecidos, etc.).

Se você não precisa manter a memória livre para picos de uso, você pode ficar muito bem, mesmo se a máquina estiver usando quase toda a memória, se o desempenho parece ser quase idêntico (eu não aconselho, mas essa tem sido a minha experiência).

    
por 19.10.2016 / 03:25
1

Paginar muito para o disco é um sintoma, como acontece em muitas plataformas. Um pouco está bem.

Ter memória suficiente disponível para uso imediato ajuda, normalmente, alguns por cento do total, dependendo de quão conservador você é.

Aqui está um blog do TechNet com poucos monitores de desempenho contadores de memória.

O hipervisor também pode ter detalhes sobre o uso da memória de uma VM.

    
por 19.10.2016 / 05:56