Eu li todas as informações que existem sobre o store.exe (exchange db) que utiliza toneladas de memória, mas não encontrei nenhum guia de referência sobre quanto vale realmente a pena usar por usuário.
Minha pergunta é: o consumo de memória db de 20 GB do store.exe é demais para o SBS 2011 Exchange 2010 com apenas 13 usuários?
Responder1
É um comportamento normal. O Exchange aloca toda a memória e a libera para o sistema operacional se outro aplicativo precisar.
Por padrão, a chave msExchESEParamCacheSizeMax não está definida, o que significa que o armazenamento pode alocar a memória necessária dinamicamente. ESE (store.exe) aumentará o cache para consumir quase toda a RAM disponível no servidor se não houver outra pressão de memória no sistema. Por exemplo, se o servidor contiver 16 GB de memória física, se não houver outra pressão de memória, pode-se espere que o processo store.exe cresça para usar até 14 GB de memória (16 GB menos 2 GB alocados para o modo Kernel). Esse tamanho de cache de banco de dados muito maior resulta em E/S de disco bastante reduzida e é preferido de qualquer maneira, pois a leitura de informações da memória é muito mais rápida do que a leitura de informações do disco. Se ocorrer pressão de memória, como quando outros aplicativos solicitam/exigem memória, o ESE reduzirá adequadamente o tamanho do cache do banco de dados. Não é recomendado modificar o atributo msExchESEParamCacheSizeMax do objeto de armazenamento de informações. A redução deste valor pode degradar o desempenho, tanto em termos de desempenho do servidor como em termos de experiência do usuário final.