No al Trusting Computing

Exchange 2007 – Dimensionare l’uso della memoria

Exchange 2007 Inserisci il tuo commento
Nota bene: Questi passaggi sono riferiti alla versione 2007 di Exchange, non devono essere utilizzati su altre versioni (2000-2003) poichè cambia il valore di blocchi da calcolare.

Microsoft Exchange 2007 non controlla, di default, l’utilizzo della memoria che gestisce la cache del database. Questo vuol dire che finche ci sono richieste I/O del database di posta allora Exchange allocherà tutta la memoria a disposizione sul server. In questo modo è possibile che il server diventi estremamente lento ad effettuare qualsiasi operazione che non sia l’uso della posta elettronica.

Possiamo imporre l’uso di un determinato quantitativo di memoria.
Anzitutto facciamo 2 conti. Quanta memoria ha il server e quanta vorrei dedicare ad Exchange?
Nel mio caso ho 24 Gb di ram totale, voglio mettere a disposizione di Exchange 4Gb. Questo valore va convertito in blocchi di 8Kb, e per farlo seguite questi semplici passaggi:

1
2
1 Gb = 1.024 Mb = 1.048.576 Kb… Ok?
4 Gb = 1.048.576 x 4 = 4.194.304Kb

Bene, questa è la conversione Gb>Kb, ma a me serve sapere il numero di blocchi da 8Kb, quindi divido per 8, ed otterrò 524.288 blocchi.

Adesso impostiamo il valore, e per farlo eseguite dal prompt di dos del server in Active directory il comando adisiedit.msc.

  1. In ADSI Edit, dal menu Azione, scegliere Connetti a.
  2. In Impostazioni di connessione, sotto Punto di connessione, fare clic su Selezionare un contesto dei nomi noto e scegliere Configurazione dall’elenco corrispondente.
  3. In Computer, fare clic su Selezionare o digitare un dominio o un server e nella casella corrispondente selezionare o digitare il nome del proprio controller di dominio.
  4. Fare clic su Avanzate.
  5. In Avanzate, selezionare Specificare le credenziali, quindi digitare il nome utente e la password nelle caselle corrispondenti.
  6. Nella casella Numero porta, digitare 389.
  7. In Protocollo, fare clic su LDAP.
  8. Fare clic su OK per chiudere la finestra di dialogo Avanzate.
  9. Fare clic su OK per chiudere la finestra di dialogo Impostazioni di connessione.
  10. In ADSI Edit si è connessi al contenitore Configurazione del proprio controller di dominio.
  11. Passare all’oggetto seguente: Configuration/Services/Microsoft Exchange/<Your Organization>/Administrative Groups/<Your Administrative Group>/Servers/<Server Name>/Information Store.
  12. Fare clic con il pulsante destro del mouse su Archivio informazioni e scegliere Proprietà.
  13. Nella scheda Editor attributi, fare clic su msExchESEParamCacheSizeMax, quindi scegliere Modifica.
  14. In Editor attributo numero intero, digitare la dimensione massima della cache del database, specificata come numero di pagine da 8 KB, quindi fare clic su OK (quindi il valore che abbiamo calcolato all’inizio dell’articolo)
  15. Riavviate il servizio “Archivio informazioni di Microsoft exchange dal gestore dei servizi (services.msc)

Adesso exchange 2007 userà “solo” il quantitativo di memoria impostato.

Inserisci il tuo commento

Tema WordPress e icone di N.Design Studio
Articoli RSS Commenti RSS Collegati