
Sé que el almacén de información de Exchange (store.exe) consume mucha memoria. Tanto es así que no siempre parece liberar memoria cuando otras aplicaciones la necesitan, lo que provoca que la máquina se vuelva lenta.
Este es SBS 2011 Standard SP1 con Exchange 2010. Hay alrededor de 30 computadoras en nuestra red, la mayoría de las cuales usan Outlook para conectarse a Exchange. También utilizamos SharePoint. Hay 3 instancias de SQL Server y sé que SQL Server también puede consumir mucha RAM, pero ya tienen un límite de 2 GB y ni siquiera alcanzan ese límite. Las 3 instancias de SQL Server combinadas utilizan aproximadamente 2,5 GB.
Sin embargo, lo que es muy extraño es que nuestro sitio de SharePoint se vuelve extremadamente lento y, cuando lo reviso, solo hay una pequeña cantidad de memoria disponible (como menos de 1 GB). Este fue con 12 GB de RAM. Así que simplemente lo actualizamos a 32 GB de RAM, pero ahora Exchange usa alrededor de 20 GB. Todavía tenemos el problema de que todo se vuelve lento después de haber estado funcionando por un tiempo.
Lo que entiendo es que no hay ninguna opción para poner ningún límite a la memoria que utiliza Exchange. Pero con 32 GB de RAM disponibles para la máquina, seguramente no debería necesitar 20. Todavía deja menos de 1 GB disponible. ¿Existe otra forma de evitar que Exchange básicamente se apodere de la memoria?
PD: esta es una máquina virtual en HyperV a través de Server 2012.
Respuesta1
Si tiene Windows 2012 con Hyper-V, ¿por qué ejecuta SBS?
De todos modos, para limitar la memoria para Exchange en SBS 2011 SP1, debes acceder a adsiedit.
- Abre adsiedit
- Haga clic derecho en ADSIEdit y conéctese al contexto de nomenclatura de configuración.
- Conéctese al contexto de configuración
- Vaya a Configuración/Servicios/Microsoft Exchange//Grupos administrativos/Grupo administrativo de Exchange/Servidores//Almacén de información
- Haga clic derecho en el objeto InformationStore y seleccione propiedades
- Modifique los atributos para establecer el tamaño de memoria mínimo/máximo utilizado por el almacén de información: msExchESEParamCacheSizeMax y msExchESEParamCacheSizeMin
- El tamaño se establece según el número de páginas. Exchange 2010 usa páginas de 32 KB, por lo que establecería el número aquí tomando el tamaño que desee, convirtiéndolo a KB y dividiéndolo entre 32. Por ejemplo: si desea limitar Exchange a 16 GB, ingresará 500 000 (16 000 000 KB dividido por 32 KB). )
- Creo que para SP1, túNECESIDADpara establecer los valores mínimo y máximo
- Reinicie el servicio de almacenamiento de información (o reinicie la computadora) para que el cambio surta efecto.