Title: Exchange Server 2003 Performance Tuning
1Exchange Server 2003 Performance Tuning
Carlos Dinapoli Rodrigo de los Santos
2Que estaremos cubriendo?
- Herramientas de monitoreo de rendimiento de
Exchange - Uso de memoria y ajuste
- Ajuste de configuracion de Exchange
- Optimizacion de Hardware
- Optimizacion de networking
3Experiencia util
- Experiencia en administracion de Windows
- Experiencia configurando Exchange servers
- Experiencia configurando Active Directory
- Experiencia con Windows Registry
Nivel 300
4Agenda
- Entendiendo rendimiento de Exchange
- Optimizando uso de Memoria
- Ajuste de Store y ESE
- Ajuste MTA
- Ajuste ruteo de mensajes
- Ajuste transporte SMTP
- Ajuste Integracion con AD
5Consideraciones de rendimiento
- Procesador
- 60 porcentaje de carga
Performance and Scalability Guide for Exchange
2003 http//go.microsoft.com/fwlink/?LinkId47576
6Consideraciones de rendimiento
Procesador 60 porcentaje de carga
- Memoria
- arriba de 3GB
- Al menos 32MB libre
Performance and Scalability Guide for Exchange
2003 http//go.microsoft.com/fwlink/?LinkId47576
7Consideraciones de rendimiento
Procesador 60 porcentaje de carga
- Capacidad en disco
- 2 log 2 DB spindles
- 100 ops/sec por spindle
Memoria arriba de 3GB Al menos 32MB libre
Performance and Scalability Guide for Exchange
2003 http//go.microsoft.com/fwlink/?LinkId47576
8Consideraciones de rendimiento
Procesador 60 porcentaje de carga
Capacidad en disco 2 log 2 DB spindles 100
ops/sec por spindle
Memoria arriba de 3GB Al menos 32MB libre
- Red
- 100 Mbps front end
- 1 GBps inter-sever
Performance and Scalability Guide for Exchange
2003 http//go.microsoft.com/fwlink/?LinkId47576
9Herramientas para ver rendimiento
- Exchange Stress and Performance (ESP)
- Se usa para simular sesiones de clientes POP,
IMAP, SMTP, HTTP
Performance and Scalability Guide for Exchange
2003 Exchange Server 2003 Performance Tools
10Herramientas para ver rendimiento
- Exchange Stress and Performance (ESP)
- Se usa para simular sesiones de clientes POP,
IMAP, SMTP, HTTP
- Load Simulator (LoadSim)
- Usado para testear clientes MAPI
Performance and Scalability Guide for Exchange
2003 Exchange Server 2003 Performance Tools
11Herramientas para ver rendimiento
- Exchange Stress and Performance (ESP)
- Se usa para simular sesiones de clientes POP,
IMAP, SMTP, HTTP
Load Simulator (LoadSim) Usado para testear
clientes MAPI
- Jetstress
- Usado para testear subsitema de discos
Performance and Scalability Guide for Exchange
2003 Exchange Server 2003 Performance Tools
12Herramientas para ver rendimiento
Exchange Stress and Performance (ESP) Se usa para
simular sesiones de clientes POP, IMAP, SMTP,
HTTP
Load Simulator (LoadSim) Usado para testear
clientes MAPI
Jetstress Usado para testear subsitema de discos
Performance Monitor y Network Monitor herramientas
para monitorear performance de OS
Performance and Scalability Guide for Exchange
2003 Exchange Server 2003 Performance Tools
13Demo
demonstracion
- Revision de herramientas
- Usando herramientas de ajuste de rendimiento
- Monitorear estado de Exchange
14Agenda
- Entendiendo rendimiento de Exchange
- Optimizando uso de Memoria
- Ajuste de Store y ESE
- Ajuste MTA
- Ajuste ruteo de mensajes
- Ajuste transporte SMTP
- Ajuste Integracion con AD
15configurando parametro /3GB
Microsoft Knowledge Base Article ID 823440
16Configurando Paginas de la Tabla
Performance and Scalability Guide for Exchange
2003 How to Increase System Page Table Entries
in Windows 2000 How to Set the /USERVA Startup
Switch in Windows
17Configurando Paginas de la Tabla
Performance and Scalability Guide for Exchange
2003 How to Increase System Page Table Entries
in Windows 2000 How to Set the /USERVA Startup
Switch in Windows
18Configurando Memory Deallocation
Uso normal de memoria
Fragmentacion de memoria
Microsoft Knowledge Base Article ID 315407
19Configurando Memory Deallocation
Uso normal de memoria
Fragmentacion de memoria
Con HeapDecommitFreeBlockThreshold
Microsoft Knowledge Base Article ID 315407
20Demo
demonstracion
- Configure opciones de memoria
- Configurando la opcion /3GB
- Configurando Memory Deallocation
21Agenda
- Entendiendo rendimiento de Exchange
- Optimizando uso de Memoria
- Ajuste de Store y ESE
- Ajuste MTA
- Ajuste ruteo de mensajes
- Ajuste transporte SMTP
- Ajuste Integracion con AD
22Topologia del Exchange Store
Performance and Scalability Guide for Exchange
2003 Exchange Store and Extensible Storage
Engine Tuning
23Topologia del Exchange Store
Performance and Scalability Guide for Exchange
2003 Exchange Store and Extensible Storage
Engine Tuning
24Compatibilidad con POP3 y IMAP4
Performance and Scalability Guide for Exchange
2003 How to Set the Compatibility Registry
Value for IMAP4 Users
25Compatibilidad con POP3 y IMAP4
Performance and Scalability Guide for Exchange
2003 How to Set the Compatibility Registry
Value for IMAP4 Users
26Demo
demonstracion
- Compatibilidad POP3 y IMAP4
- Seteando POP3 Compatibility Mode
- Seteando IMAP4 Compatibility Mode
27Agenda
- Entendiendo rendimiento de Exchange
- Optimizando uso de Memoria
- Ajuste de Store y ESE
- Ajuste de MTA
- Ajuste ruteo de mensajes
- Ajuste transporte SMTP
- Ajuste Integracion con AD
28Exchange Arquitectura MTA
Performance and Scalability Guide for Exchange
2003 Message Transfer Agent Tuning
29MTA seteos de Registry
Performance and Scalability Guide for Exchange
2003 Message Transfer Agent Tuning
30Mas MTA seteos de Registry
Performance and Scalability Guide for Exchange
2003 Message Transfer Agent Tuning
31Demo
demonstracion
- Configuracion de MTA y ajuste
- Revisando seteos de MTA
- Configurando los valores de Gateway Threads
- Moviendo la base de MTA
32Agenda
- Entendiendo rendimiento de Exchange
- Optimizando uso de Memoria
- Ajuste de Store y ESE
- Ajuste de MTA
- Ajuste ruteo de mensajes
- Ajuste transporte SMTP
- Ajuste Integracion con AD
33Eliminando cambios Link State
- Mas cambio de estados
- Actualizaciones
- Siempre broadcast
Menos cambio de estados
Performance and Scalability Guide for Exchange
2003 How to Set the SuppressStateChanges
Registry Value
34Eliminando cambios Link State
- Mas cambio de estados
- Actualizaciones
- Siempre broadcast
- Menos cambio de estados
- Fluctuacion del link
Performance and Scalability Guide for Exchange
2003 How to Set the SuppressStateChanges
Registry Value
35Eliminando cambios Link State
- Mas cambio de estados
- Actualizaciones
- Siempre broadcast
- Menos cambio de estados
- Fluctuacion del link
- SuppressStateChanges
Performance and Scalability Guide for Exchange
2003 How to Set the SuppressStateChanges
Registry Value
36Configurando el Glitch Retry Interval
- Glitch Retry Interval
- Usado para re-enviar messages
- valor GlitchRetrySeconds
Performance and Scalability Guide for Exchange
2003 How to Configure Glitch Retry Interval in
Exchange Server 2003
37Demo
demonstracion
- Ajuste de ruteo de Exchange
- Configurando SuppressStateChanges
- Configurando el valor Glitch Retry Interval
38Agenda
- Entendiendo rendimiento de Exchange
- Optimizando uso de Memoria
- Ajuste de Store y ESE
- Ajuste MTA
- Ajuste ruteo de mensajes
- Ajuste transporte SMTP
- Ajuste Integracion con AD
39Moviendo la carpeta Mailroot
Performance and Scalability Guide for Exchange
2003 How to Move the Mailroot Directory in
Exchange Server 2003
40Moviendo la carpeta Mailroot
- Mover a discos mas rapidos
- Migrar via SMTP Virtual Server
Performance and Scalability Guide for Exchange
2003 How to Move the Mailroot Directory in
Exchange Server 2003
41Configurando el tamaño de la cola SMTP
- 4 KB memoria por mensage
- Default de 100,000
- seteo de MaxMessageObjects
Performance and Scalability Guide for Exchange
2003 How to Set the MaxMessageObjects
Registry Value
42Demo
demonstracion
- Configuracion de SMTP Transport
- Moviendo the Mailroot Directory
- Configurando el tamaño de la cola SMTP
43Agenda
- Entendiendo rendimiento de Exchange
- Optimizando uso de Memoria
- Ajuste de Store y ESE
- Ajuste de MTA
- Ajuste ruteo de mensajes
- Ajuste transporte SMTP
- Ajuste de Integracion con AD
44Topologia de Active Directory
Performance and Scalability Guide for Exchange
2003 Active Directory Integration Tuning
How to Index an
Attribute in Active Directory
45Topologia de Active Directory
- Global Catalog
- 41 ratio
- Dedicados GCs
Performance and Scalability Guide for Exchange
2003 Active Directory Integration Tuning
How to Index an
Attribute in Active Directory
46Planeando topologia de Active Directory
- Global Catalog
- 41 ratio
- Dedicados GCs
- Indexar atributos
Performance and Scalability Guide for Exchange
2003 Active Directory Integration Tuning
How to Index an
Attribute in Active Directory
47Tuning de uso de Active Directory
Performance and Scalability Guide for Exchange
2003 How to Set the MinUserDC Registry Value
How to Set the
MaxActiveQueries Attribute
48Demo
demonstracion
- Tuning Active Directory
- Indexando un atributo Global Catalog
- Configurando el valor MinUserDC
- Configurando MaxActiveQueries
49Resumen
- Use herramientas de rendimiento para identificar
cuellos de botella - Optimizar topologias Active Directory y Exchange
- Configure seteos de Registry y Exchange
50Mas recursos de Exchange
- Sitio oficial de GLUE (Grupo de Usuarios de
Exchange) - www.msglue.org
- www.msmvps.com/exchangebloglatino