Windows Server SBS: ottimizzazione RAM Exchange
Ottimizza la memoria del tuo Windows Server 2011 con ADSIedit.msc: scopri la guida di TN Solutions per velocizzare la RAM Exchange.

In questo articolo
Come ridurre l'utilizzo della memoria nei server SBS?
Di recente si sono verificate delle performance molto lente e inusuali di alcuni server SBS, per questo motivo TN Solutions ha deciso di modificare alcune configurazioni per rendere migliori i Server.
Nello specifico suggerisce di:
Limitare l'utilizzo dellamemoria store.exe (Archivio informazioni di Exchange)
Limitare l'utilizzo della memoria del database SharePoint
Limitare l'utilizzo della memoria del database WSUS
Effettuare lo spazio di lavoro remoto del Web "Connettersi al computer" quando è disponibile la memoria 0
Seguite le indicazioni sotto riportate per ottimizzare l'utilizzo della memoria ed essere informati se vengono fatti errori che possono causare diminuzione della performance dei server.
Perché store.exe consuma tutta la memoria disponibile in Exchange?
Probabilmente alcuni di voi sistemisti si saranno "accorti" che store.exe è solito consumare tutta la memoria disponibile nel sistema. Per ridurre questo consumo è necessario utilizzare ADSIedit.msc per aggiornare msExchESEParamCacheSizeMin e msExchESEParamCacheSizeMax con le dimensioni delle pagine.
Lanciare adsiedit.msc
Connetti a: Seleziona un contesto di denominazione ben conosciuto: [Configurazione]
Espandere quanto segue:
- Configurazione/Servizi/Microsoft Exchange/(Prima Organizzazione)/Gruppi amministrativi/(Gruppo amministrativo di Exchange)/Server/(Nome server)
- Fare clic con il pulsante destro del mouse su CN = Archivio informazioni e fare clic sulle proprietà
- Aggiornare i valori di msExchESEParamCacheSizeMin e msExchESEParamCacheSizeMax con i valori della seguente tabella:
| Target Cache Size in GB | msExchESEParamCacheSize for 2010+ (32KB pages) | msExchESEParamCacheSize for 2010+ (32KB pages) |
|---|---|---|
| 1 | 32768 | 131072 |
| 2 | 65536 | 262144 |
| 3 | 98304 | 393216 |
| 4 | 131072 | 524288 |
| 6 | 196608 | 786432 |
| 8 | 262144 | 1048576 |
| 10 | 327680 | 1310720 |
| 12 | 393216 | 1572864 |
| 14 | 458752 | 1835008 |
| 16 | 524288 | 2097152 |
| 18 | 589824 | 2359296 |
| 20 | 655360 | 2621440 |
- Riavviare il servizio Archivio informazioni di Microsoft Exchange per apportare modifiche (Microsoft Exchange Information Store service)
Prima di toccare ADSIedit: verifica che sia davvero colpa di store.exe
Modificare gli attributi di Active Directory con ADSIedit non è un'operazione priva di rischi: è uno strumento a basso livello, senza un "annulla" per una modifica sbagliata, quindi conviene confermare la diagnosi prima di aprirlo. Apri Task Manager (o, meglio, Performance Monitor con il contatore Process > Working Set) e controlla quanta memoria sta effettivamente consumando store.exe rispetto alla RAM totale installata. Su un server SBS che fa girare sulla stessa macchina anche SharePoint e WSUS — una configurazione comune su questi deployment più datati — è facile attribuire a Exchange da solo una carenza di memoria che in realtà è generale. Se store.exe risulta ben sopra la dimensione di cache che stai per configurare, e la memoria disponibile in Task Manager è regolarmente vicina allo zero, la diagnosi è confermata e la correzione qui sotto è quella giusta.
Limitare anche i database di SharePoint e WSUS
Limitare solo store.exe spesso non basta, perché l'istanza SQL di SharePoint (di solito WSS_SQL o un'istanza con nome simile) e il database WSUS possono ciascuno occupare diversi gigabyte di RAM che non rilasciano mai al sistema operativo. Entrambi si basano su SQL Server, quindi la correzione è lo stesso meccanismo in entrambi i casi: apri SQL Server Management Studio, connettiti all'istanza interessata, fai clic destro sul server in Object Explorer, vai su Proprietà → Memoria, e imposta un valore di Maximum server memory che lasci margine sufficiente per il sistema operativo e per la cache di Exchange. Come punto di partenza su un server con 16 GB di RAM totale, limitare ciascuna istanza SQL a 1-2 GB e lasciare il resto a OS, Exchange e altri servizi è una base ragionevole da cui partire per poi affinare — non è un valore fisso, e conviene rivederlo dopo una settimana di monitoraggio dell'utilizzo reale.
Un avvertimento
Ogni modifica fatta tramite ADSIedit è una scrittura diretta sullo schema di Active Directory, non una finestra di configurazione amichevole con controlli di validazione: un errore di battitura nel nome dell'attributo o un valore nell'unità di misura sbagliata può lasciare il servizio Archivio informazioni impossibilitato ad avviarsi. Esporta o annota sempre i valori attuali prima di modificarli, esegui la modifica in una finestra di manutenzione programmata, ed essere pronti a ripristinarla se il servizio Archivio informazioni di Exchange non riparte correttamente.
Conclusioni Exchange
TN Solutions è specializzata da anni in Assistenza Server e Virtualizzazioni e grazie al nostro know how acquisito nel tempo siamo in grado di aiutare le Aziende in difficoltà con il loro sistemi it. Se hai bisogno di maggiori informazioni o vuoi una prima consulenza gratuita compila il form di contatto.
Articoli correlati per Windows e Linux
Se vuoi saperne di più ecco una lista di risorse che potrebbero fare al caso tuo :
Domande frequenti
Perché i server SBS possono avere performance lente?
Le performance lente sui server SBS sono spesso legate a un uso eccessivo di memoria da parte di componenti come store.exe (Archivio informazioni di Exchange), il database di SharePoint e il database WSUS, che senza limiti configurati possono consumare tutte le risorse disponibili.
Come si limita il consumo di memoria di store.exe in Exchange?
Tramite ADSIedit.msc si aggiornano i parametri msExchESEParamCacheSizeMin e msExchESEParamCacheSizeMax con le dimensioni di pagina corrette in base alla cache target desiderata, per poi riavviare il servizio Archivio informazioni di Microsoft Exchange.
Quali altri componenti conviene limitare per ottimizzare la RAM di un server SBS?
Oltre a store.exe, conviene limitare l'utilizzo di memoria del database SharePoint e del database WSUS, e configurare lo spazio di lavoro remoto del Web "Connettersi al computer" quando la memoria disponibile è a zero.
Partner tecnologici
Vuoi parlarne con un nostro tecnico?
Analizziamo gratuitamente la tua infrastruttura e ti proponiamo la soluzione più adatta.







