Uso anormalmente alto de RAM de Outlook 2010 para un usuario de Terminal Server (RDS)

8

Estoy trabajando en un Terminal Server Windows 2008R2 ocupado donde la sesión de Outlook de un usuario en particular consume entre 2 GB y 4 GB de RAM.

El proceso no parece ser una pérdida de memoria lenta, ya que la RAM se utiliza casi inmediatamente después de que se abre el proceso.

Hasta la fecha he intentado lo siguiente:

  • Iniciar sesión en la sesión del usuario y verificar su configuración de Outlook. No hay nada anormal Las cuotas de correo predeterminadas están establecidas, el usuario solo tiene 5,000 elementos de buzón. La cuota es de 3 GB. El usuario está usando 1.2GB. La bandeja de entrada está casi vacía. Los elementos eliminados se podan bien.
  • Outlook en modo seguro. Ninguna diferencia.
  • Eliminar complementos. Ninguna diferencia.
  • Crear un nuevo perfil de Outlook. Ninguna diferencia.
  • Abrir el buzón del usuario desde otra cuenta. Ninguna diferencia.
  • Mover al usuario a un servidor terminal diferente. Ningún cambio.

En este punto, el uso de RAM de Outlook del usuario es 10x-20x el de cualquier otro usuario. ¿Hay algo más que debería mirar?


Procese información y estadísticas a través de NewRelic: ingrese la descripción de la imagen aquí

Administrador de tareas: ingrese la descripción de la imagen aquí

Explorador de procesos: ingrese la descripción de la imagen aquí


Editar:

Salida VMMAP:

ingrese la descripción de la imagen aquí

Después de vaciar el "Conjunto de trabajo":

ingrese la descripción de la imagen aquí

ewwhite
fuente
¿Ha probado un perfil de usuario diferente en la misma máquina versus un nuevo perfil del usuario problemático en una máquina diferente para ver si es el mismo resultado?
Lex
¿Cuál es su tamaño máximo (en AppData / Local)? contactos y tamaño de autocompletar? support.microsoft.com/en-us/kb/2759052
Jacob Evans
@JacobEvans Este es un servidor RDS, por lo que los usuarios se conectan a Exchange en modo en línea. No hay archivo OST.
ewwhite
2
y si ese usuario abre Outlook sin un perfil u otro perfil de buzón?
Jacob Evans
1
No puedo ayudarte, pero sé que hay dos herramientas más de Russinovich que podrían ser de ayuda: RAMMAP y VMMAP (no tiene nada que ver con máquinas virtuales).
Daniel

Respuestas:

2

Realmente no puedo explicar por qué, pero este problema solo ocurre con una edición de 64 bits de Outlook. La degradación a Outlook de 32 bits lo resuelve.

pauska
fuente
2

Tuve un usuario con un problema muy similar hace años. El problema fue causado por un calendario externo. Intente eliminar cualquiera / todos los calendarios externos.

En la pestaña Calendario de Outlook:

  1. Registre las URL de cualquier calendario alojado externamente
  2. Desmarca la casilla junto a cualquier calendario externo
  3. Haga clic con el botón derecho en cada uno de esos calendarios y seleccione "Eliminar calendario"

Observe la huella de memoria mientras la elimina. Si cae significativamente después de quitar uno, conocerá al culpable. Simplemente vuelva a agregar los calendarios que funcionan bien.

Todavía no tengo la reputación suficiente para dejar comentarios, así que tuve que ir al estilo Jeopardy y plantear mi pregunta en forma de respuesta ... lo siento si esto es totalmente irrelevante.

sippybear
fuente
¡Gracias! Voy a revisar esto tan pronto como llegue a la terminal.
ewwhite
¿Podría explicar por qué fue causado por un calendario externo?
030
En el caso de mi usuario, el calendario externo vinculado a otros calendarios que estaban vinculados a otros calendarios ... Es una especulación, pero creo que fue algo acerca de recurrir a través de los calendarios anidados que causaron que Outlook consumiera toneladas de RAM. Solo ofrecí esto como una solución porque la situación sonaba similar y me falta la reputación para publicar comentarios. ¡Lo siento!
sippybear
@sippybear lo comprobé. No hay calendarios vinculados. Había carpetas públicas vacías vinculadas a la cuenta, pero también eliminé la base de datos de carpetas públicas en vano.
ewwhite
@ewwhite Lo siento, esto no funcionó! Suponiendo que tiene acceso al servidor de correo (Exchange?), ¿Ha intentado migrar el correo del buzón del usuario a una cuenta temporal?
sippybear
0

Si el usuario agregó una nueva cuenta externa de correo electrónico o imap, es posible que este sea el proceso de sincronización inicial, que puede demorar varias horas en los buzones muy grandes, según la configuración de la memoria caché.

Tanto el servidor de correo electrónico como el cliente tienen configuraciones de almacenamiento en caché separadas que pueden reducir esta carga en las cuentas de correo electrónico recién asignadas.

youcantexplainthat
fuente
No se han agregado cuentas adicionales. El perfil en Outlook se ha recreado varias veces.
ewwhite
¿El uso elevado de la CPU persiste indefinidamente, o se resuelve naturalmente en el transcurso del día?
youcantexplainthat
Es alta RAM, y se mantiene en 2 GB o 4 GB de RAM.
ewwhite