Utilisation de la RAM Outlook 2010 anormalement élevée pour un utilisateur de Terminal Server (RDS)

8

Je travaille sur un serveur Terminal Server Windows 2008R2 occupé où la session Outlook d' un utilisateur particulier consomme entre 2 Go et 4 Go de RAM.

Le processus ne semble pas être une fuite de mémoire lente, car la RAM est utilisée presque immédiatement après l'ouverture du processus.

À ce jour, j'ai essayé ce qui suit:

  • Se connecter à la session de l'utilisateur et vérifier ses paramètres Outlook. Il n'y a rien d'anormal. Les quotas de messagerie par défaut sont en place, l'utilisateur ne dispose que de 5 000 éléments de boîte aux lettres. Le quota est de 3 Go. L'utilisateur utilise 1,2 Go. La boîte de réception est presque vide. Les éléments supprimés sont bien taillés.
  • Outlook en mode sans échec. Aucune différence.
  • Suppression de compléments. Aucune différence.
  • Création d'un nouveau profil Outlook. Aucune différence.
  • Ouverture de la boîte aux lettres de l'utilisateur à partir d'un autre compte. Aucune différence.
  • Déplacement de l'utilisateur vers un autre serveur Terminal Server. Pas de changement.

À ce stade, l'utilisation de la RAM Outlook de l'utilisateur est 10x-20x celle de tout autre utilisateur. Y a-t-il autre chose que je devrais regarder?


Traitez les informations et les statistiques via NewRelic: entrez la description de l'image ici

Gestionnaire des tâches: entrez la description de l'image ici

Explorateur de processus: entrez la description de l'image ici


Éditer:

Sortie VMMAP:

entrez la description de l'image ici

Après avoir vidé "Working Set":

entrez la description de l'image ici

ewwhite
la source
Avez-vous essayé un profil d'utilisateur différent sur la même machine par rapport au nouveau profil de l'utilisateur problématique sur une autre machine pour voir s'il s'agit du même résultat?
Lex
quelle est sa taille (dans AppData / Local)? contacts et taille de saisie semi-automatique? support.microsoft.com/en-us/kb/2759052
Jacob Evans
@JacobEvans Il s'agit d'un serveur RDS, donc les utilisateurs se connectent à Exchange en mode en ligne. Il n'y a pas de fichier OST.
ewwhite
2
et si cet utilisateur ouvre Outlook sans profil ou autre profil de boîte aux lettres?
Jacob Evans
1
Je ne peux pas vous aider, mais je sais qu'il y a deux autres outils de Russinovich qui pourraient être utiles: RAMMAP et VMMAP (n'a rien à voir avec les machines virtuelles).
Daniel

Réponses:

2

Je ne peux pas vraiment expliquer pourquoi, mais ce problème ne se produit qu'avec une édition 64 bits d'Outlook. La rétrogradation vers Outlook 32 bits le résout.

pauska
la source
2

J'ai eu un utilisateur avec un problème très similaire il y a des années. Le problème est dû à un calendrier externe. Essayez de supprimer tout / tous les calendriers externes.

Dans l'onglet Calendrier d'Outlook:

  1. Enregistrez les URL de tous les calendriers hébergés en externe
  2. Décochez la case à côté de tout calendrier externe
  3. Faites un clic droit sur chacun de ces calendriers et sélectionnez "Supprimer le calendrier"

Observez l'empreinte mémoire lorsque vous supprimez. S'il chute considérablement après en avoir retiré un, vous connaîtrez le coupable. Ajoutez simplement les calendriers qui fonctionnent bien.

Je n'ai pas encore assez de réputation pour laisser des commentaires, j'ai donc dû adopter le style Jeopardy et poser ma question sous forme de réponse ... désolé si cela est totalement hors de propos.

sippybear
la source
Je vous remercie! Je vais vérifier cela dès que j'arriverai au terminal.
ewwhite
Pourriez-vous expliquer pourquoi cela a été causé par un calendrier externe?
030
Dans le cas de mon utilisateur, le calendrier externe lié à d'autres calendriers qui étaient liés à d'autres calendriers ... C'est de la spéculation, mais je pense que c'est quelque chose de récursif dans les calendriers imbriqués qui a amené Outlook à consommer des tonnes de RAM. Je n'ai proposé cela que comme solution car la situation semblait similaire et je n'ai pas la réputation de poster des commentaires. Désolé!
sippybear
@sippybear J'ai vérifié. Aucun calendrier lié. Il y avait des dossiers publics vides liés au compte, mais j'ai également supprimé la base de données des dossiers publics en vain.
ewwhite
@ewwhite Désolé, cela n'a pas fonctionné! En supposant que vous ayez accès au serveur de messagerie (Exchange?), Avez-vous essayé de migrer le courrier de la boîte aux lettres de l'utilisateur vers un compte temporaire?
sippybear
0

Si l'utilisateur a ajouté un nouveau compte externe de messagerie instantanée ou de messagerie instantanée, il est possible que ce soit le processus de synchronisation initial, qui peut prendre plusieurs heures pour les très grandes boîtes aux lettres en fonction des paramètres de cache.

Le serveur de messagerie et le client ont des paramètres de mise en cache distincts qui peuvent réduire cette charge sur les comptes de messagerie nouvellement mappés.

youcantexplainthat
la source
Aucun compte supplémentaire n'a été ajouté. Le profil dans Outlook a été recréé plusieurs fois.
ewwhite
L'utilisation élevée du processeur persiste-t-elle indéfiniment ou se résout-elle naturellement au cours de la journée?
youcantexplainthat
C'est une RAM élevée et il reste à 2 Go ou 4 Go de RAM.
ewwhite