Utilizzo anormalmente elevato della RAM di Outlook 2010 per un utente di Terminal Server (RDS)


8

Sto lavorando su un Terminal Server Windows 2008 R2 occupato dove la sessione di Outlook di un determinato utente consuma tra 2 GB e 4 GB di RAM.

Il processo non sembra essere una perdita di memoria lenta, poiché la RAM viene utilizzata quasi immediatamente dopo l'apertura del processo.

Ad oggi ho provato quanto segue:

  • Accedere alla sessione dell'utente e verificare le impostazioni di Outlook. Non c'è niente di anormale. Sono presenti quote di posta predefinite, l'utente ha solo 5.000 voci di cassetta postale. La quota è di 3 GB. L'utente utilizza 1,2 GB. La posta in arrivo è quasi vuota. Gli articoli eliminati vengono potati bene.
  • Outlook in modalità provvisoria. Nessuna differenza.
  • Rimozione di componenti aggiuntivi. Nessuna differenza.
  • Creazione di un nuovo profilo di Outlook. Nessuna differenza.
  • Apertura della cassetta postale dell'utente da un altro account. Nessuna differenza.
  • Spostamento dell'utente su un altro Terminal Server. Nessun cambiamento.

A questo punto, l'utilizzo della RAM di Outlook dell'utente è 10x-20x quello di qualsiasi altro utente. C'è qualcos'altro che dovrei guardare?


Informazioni di processo e statistiche tramite NewRelic: inserisci qui la descrizione dell'immagine

Task Manager: inserisci qui la descrizione dell'immagine

Process Explorer: inserisci qui la descrizione dell'immagine


Modificare:

Uscita VMMAP:

inserisci qui la descrizione dell'immagine

Dopo aver svuotato "Working Set":

inserisci qui la descrizione dell'immagine


Hai provato un profilo utente diverso sulla stessa macchina rispetto al nuovo profilo dell'utente problematico su una macchina diversa per vedere se è lo stesso risultato?
Lex,

qual è la sua dimensione ost (in AppData / Local)? dimensioni dei contatti e del completamento automatico? support.microsoft.com/en-us/kb/2759052
Jacob Evans

@JacobEvans Questo è un server RDS, quindi gli utenti si connettono a Exchange in modalità online. Non esiste un file OST.
ewwhite

2
e se quell'utente apre Outlook senza un profilo o un altro profilo di cassetta postale?
Jacob Evans,

1
Non posso aiutarti, ma so che ci sono altri due strumenti di Russinovich che potrebbero essere di aiuto: RAMMAP e VMMAP (non ha nulla a che fare con le macchine virtuali).
Daniel,

Risposte:


2

Non riesco davvero a spiegare perché, ma questo problema si verifica solo con un'edizione a 64 bit di Outlook. Il downgrade a Outlook a 32 bit lo risolve.


2

Ho avuto un utente con un problema molto simile anni fa. Il problema è stato causato da un calendario esterno. Prova a rimuovere qualsiasi / tutti i calendari esterni.

Nella scheda Calendario di Outlook:

  1. Registra gli URL di tutti i calendari ospitati esternamente
  2. Deseleziona la casella accanto a qualsiasi calendario esterno
  3. Fai clic con il pulsante destro del mouse su ciascuno di questi calendari e seleziona "Elimina calendario"

Guarda il footprint di memoria mentre rimuovi. Se scende in modo significativo dopo averne rimosso uno, conoscerai il colpevole. Aggiungi nuovamente i calendari che funzionano bene.

Non ho ancora la reputazione sufficiente per lasciare commenti, quindi ho dovuto andare in stile Jeopardy e porre la mia domanda sotto forma di una risposta ... scusate se questo è totalmente irrilevante.


Grazie! Lo controllerò non appena arrivo al terminal.
ewwhite,

Potresti spiegare perché è stato causato da un calendario esterno?
030,

Nel caso del mio utente, il calendario esterno si collegava ad altri calendari che erano collegati ad altri calendari ... È una speculazione, ma penso che si trattasse di ricorrere ai calendari nidificati che ha fatto sì che Outlook consumasse tonnellate di RAM. Ho offerto questa soluzione solo perché la situazione sembrava simile e non ho la reputazione di pubblicare commenti. Scusate!
sippybear,

@sippybear ho controllato. Nessun calendario collegato. C'erano cartelle pubbliche vuote legate all'account, ma ho anche rimosso il database delle cartelle pubbliche senza risultati.
ewwhite,

@ewwhite Spiacente, non ha funzionato! Supponendo di avere accesso al server di posta (Exchange?), Hai provato a migrare la posta dalla cassetta postale dell'utente in un account temporaneo?
sippybear,

0

Se l'utente ha aggiunto un nuovo account imap o pop mail esterno, è possibile che questo sia il processo di sincronizzazione iniziale, che può richiedere diverse ore per cassette postali molto grandi a seconda delle impostazioni della cache.

Sia il server di posta elettronica che il client hanno impostazioni di memorizzazione nella cache separate che possono ridurre questo carico su account di posta elettronica appena mappati.


Non sono stati aggiunti altri account. Il profilo in Outlook è stato ricreato più volte.
ewwhite,

L'elevato utilizzo della CPU persiste indefinitamente o si risolve naturalmente nel corso della giornata?
Spiega che il

È RAM alta e rimane a 2 GB o 4 GB di RAM.
ewwhite,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.