Ungewöhnlich hohe Outlook 2010-RAM-Auslastung für einen Terminal Server-Benutzer (RDS)

8

Ich arbeite an einem ausgelasteten Windows 2008R2-Terminalserver, auf dem die Outlook-Sitzung eines bestimmten Benutzers zwischen 2 GB und 4 GB RAM belegt.

Der Prozess scheint kein langsamer Speicherverlust zu sein, da der RAM fast unmittelbar nach dem Öffnen des Prozesses verwendet wird.

Bisher habe ich Folgendes versucht:

  • Melden Sie sich bei der Benutzersitzung an und überprüfen Sie deren Outlook-Einstellungen. Es gibt nichts Ungewöhnliches. Standard-Mail-Kontingente sind vorhanden, der Benutzer verfügt nur über 5.000 Postfachelemente. Das Kontingent beträgt 3 GB. Benutzer verwendet 1,2 GB. Der Posteingang ist fast leer. Gelöschte Elemente werden gut beschnitten.
  • Outlook im abgesicherten Modus. Kein Unterschied.
  • Add-Ins entfernen. Kein Unterschied.
  • Erstellen eines neuen Outlook-Profils. Kein Unterschied.
  • Öffnen des Postfachs des Benutzers von einem anderen Konto aus. Kein Unterschied.
  • Verschieben des Benutzers auf einen anderen Terminalserver. Keine Änderung.

Zu diesem Zeitpunkt beträgt die Outlook-RAM-Auslastung des Benutzers das 10- bis 20-fache der eines anderen Benutzers. Gibt es noch etwas, das ich mir ansehen sollte?


Verarbeiten Sie Informationen und Statistiken über NewRelic: Geben Sie hier die Bildbeschreibung ein

Taskmanager: Geben Sie hier die Bildbeschreibung ein

Process Explorer: Geben Sie hier die Bildbeschreibung ein


Bearbeiten:

VMMAP-Ausgabe:

Geben Sie hier die Bildbeschreibung ein

Nach dem Entleeren von "Working Set":

Geben Sie hier die Bildbeschreibung ein

ewwhite
quelle
Haben Sie ein anderes Benutzerprofil auf demselben Computer als ein neues Profil des problematischen Benutzers auf einem anderen Computer ausprobiert, um festzustellen, ob es das gleiche Ergebnis ist?
Lex
Was ist seine Ost-Größe (in AppData / Local)? Kontakte und Autocomplete-Größe? support.microsoft.com/en-us/kb/2759052
Jacob Evans
@JacobEvans Dies ist ein RDS-Server, sodass die Benutzer im Online-Modus eine Verbindung zu Exchange herstellen. Es gibt keine OST-Datei.
ewwhite
2
und wenn dieser Benutzer Outlook ohne Profil oder ein anderes Postfachprofil öffnet?
Jacob Evans
1
Ich kann Ihnen nicht helfen, aber ich weiß, dass es zwei weitere Tools von Russinovich gibt, die hilfreich sein könnten: RAMMAP und VMMAP (hat nichts mit virtuellen Maschinen zu tun).
Daniel

Antworten:

2

Ich kann nicht wirklich erklären, warum, aber dieses Problem tritt nur bei einer 64-Bit-Edition von Outlook auf. Ein Downgrade auf 32-Bit-Outlook löst das Problem.

pauska
quelle
2

Ich hatte vor Jahren einen Benutzer mit einem sehr ähnlichen Problem. Das Problem wurde durch einen externen Kalender verursacht. Versuchen Sie, alle externen Kalender zu entfernen.

Auf der Registerkarte "Kalender" von Outlook:

  1. Notieren Sie die URLs aller extern gehosteten Kalender
  2. Deaktivieren Sie das Kontrollkästchen neben einem externen Kalender
  3. Klicken Sie mit der rechten Maustaste auf jeden dieser Kalender und wählen Sie "Kalender löschen".

Beobachten Sie den Speicherbedarf beim Entfernen. Wenn es nach dem Entfernen eines deutlich abfällt, kennen Sie den Schuldigen. Fügen Sie einfach die Kalender wieder hinzu, die gut spielen.

Ich habe noch keinen ausreichenden Ruf, um Kommentare zu hinterlassen, daher musste ich in Gefahr gehen und meine Frage in Form einer Antwort stellen ... Entschuldigung, wenn dies völlig irrelevant ist.

sippybear
quelle
Vielen Dank! Ich werde das überprüfen, sobald ich am Terminal bin.
ewwhite
Können Sie erklären, warum es durch einen externen Kalender verursacht wurde?
030
Im Fall meines Benutzers war der externe Kalender mit anderen Kalendern verknüpft, die mit anderen Kalendern verknüpft waren ... Es handelt sich um Spekulationen, aber ich denke, es ging darum, die verschachtelten Kalender zu durchlaufen, was dazu führte, dass Outlook Tonnen von RAM verbrauchte. Ich habe dies nur als Lösung angeboten, weil die Situation ähnlich klang und mir der Ruf fehlt, Kommentare zu posten. Es tut uns leid!
Sippybear
@sippybear habe ich überprüft. Keine Kalender verknüpft. Es gab leere öffentliche Ordner, die an das Konto gebunden waren, aber ich habe auch die Datenbank für öffentliche Ordner ohne Erfolg entfernt.
ewwhite
@ewwhite Sorry das hat nicht funktioniert! Angenommen, Sie haben Zugriff auf den Mailserver (Exchange?), Haben Sie versucht, die E-Mails aus dem Postfach des Benutzers in ein temporäres Konto zu migrieren?
Sippybear
0

Wenn der Benutzer ein neues externes IMAP- oder Pop-Mail-Konto hinzugefügt hat, ist dies möglicherweise der erste Synchronisierungsvorgang, der bei sehr großen Postfächern abhängig von den Cache-Einstellungen mehrere Stunden dauern kann.

Sowohl der E-Mail-Server als auch der Client verfügen über separate Caching-Einstellungen, mit denen diese Belastung für neu zugeordnete E-Mail-Konten verringert werden kann.

Sie können nicht erklären, dass
quelle
Es wurden keine zusätzlichen Konten hinzugefügt. Das Profil in Outlook wurde mehrmals neu erstellt.
ewwhite
Bleibt die hohe CPU-Auslastung auf unbestimmte Zeit bestehen oder löst sie sich natürlich im Laufe des Tages auf?
erklären, dass
Es ist hoch RAM und es bleibt bei 2 GB oder 4 GB RAM.
ewwhite