Ballooning que ocorre no servidor SQL

9

Pelo que entendi balonismo deve ocorrer apenas quando o host começa a ficar sem memória física, em algum lugar acima de 90% de uso. Eu tenho um servidor SQL em execução em um cluster de três nós (64 GB de RAM em cada host) e foi atribuído 8 GB de RAM como convidado. Ao longo dos últimos meses, temos tido problemas de desempenho intermitentes com vários sistemas e uma área que destacamos é que o SQL Server parece estar regularmente expandindo a memória. Isso ocorre apesar do fato de que a memória do host permanece consistentemente abaixo de 75%.

Eu entendi mal os gatilhos para o balão e um balão de 2 GB em uma base bastante regular não é tanto um problema?

Eu tenho (espero) anexado uma foto dos últimos dias de monitoramento de memória.

Estamos executando o ESX4.1 e a VM guest é o Windows Server 2008 R2 executando o SQL Server 2008 R2

EDIT: Bem, à luz da sugestão abaixo nos comentários do Chopper3, estamos fazendo algumas alterações esta noite. Um teste rápido em um servidor de baixo impacto parece ter tido o efeito certo, então dedos cruzados devem estar funcionando a plena capacidade amanhã. Poderia explicar muitos problemas relacionados ao desempenho que estamos vendo ultimamente.

    
por Tim Alexander 20.06.2012 / 11:52

1 resposta

9

Apenas por uma sensação de perfeição, deixarei isso como uma resposta para futuras referências / pesquisas.

Basicamente, olhe as configurações da VM, escolha Recursos, clique em Memória e certifique-se de que a caixa 'Ilimitado' esteja marcada - deixar isso desmarcado pode causar um balão desnecessário.

    
por 20.06.2012 / 18:18