Contadores comunes de supervisión

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Última modificación del tema: 2008-11-03

En este tema se proporciona información acerca de los contadores de rendimiento más útiles para la supervisión que son comunes en todas las funciones del servidor de Exchange Server 2007. Al supervisar los servidores de Exchange 2007, es importante conocer qué aspectos del rendimiento son los más relevantes. Los contadores comunes y los valores de umbral que se detallan en este tema se pueden usar para identificar proactivamente problemas potenciales, así como para ayudar a identificar la causa raíz de los problemas cuando se procede a solucionarlos.

Contadores de procesos y procesadores

Normalmente, identificar que un servidor está enlazado a un procesador es sencillo. Use los contadores enumerados en la tabla siguiente para determinar si existe algún conflicto en los procesadores.

Contador Valores esperados

Processor(_Total)\% de tiempo de procesador

Muestra el porcentaje de tiempo que el procesador emplea en ejecutar procesos de aplicaciones o del sistema operativo, es decir, el porcentaje de tiempo que el procesador no está inactivo.

Debe ser inferior al 75% como promedio.

Processor(_Total)\% de tiempo de usuario

Muestra el porcentaje de tiempo de procesador que se emplea en modo usuario.

El modo usuario es un modo de procesamiento restringido diseñado para aplicaciones, subsistemas del entorno y subsistemas integrales.

Debe ser inferior al 75% en todo momento.

Processor(_Total)\% de tiempo con privilegios

Muestra el porcentaje de tiempo del procesador que se emplea en modo privilegiado. El modo privilegiado es un modo de procesamiento diseñado para los componentes del sistema operativo y los controladores que manipulan el hardware. Permite el acceso directo al hardware y a toda la memoria.

Debe ser inferior al 75% en todo momento.

Process(*)\% de tiempo de procesador

Muestra el porcentaje de tiempo de procesador transcurrido usado por todos los subprocesos del proceso para ejecutar las instrucciones. Una instrucción es la unidad básica de ejecución de un sistema, un subproceso es el objeto que ejecuta las instrucciones y un proceso es el objeto creado cuando se ejecuta un programa. En este recuento se incluyen el código ejecutado para controlar algunas interrupciones de hardware y algunos estados de intercepción.

Si el tiempo total del procesador es alto, use este contador para determinar qué proceso produce un uso intensivo de la CPU.

No aplicable.

System\Longitud de cola del procesador (todas las instancias)

Indica el número de subprocesos que cada procesador está atendiendo.

La longitud de la cola del procesador se puede utilizar para identificar si la contención del procesador o el uso elevado de CPU se deben a que la capacidad del procesador es insuficiente para atender la carga que se le ha asignado. El contador de longitud de cola del procesador muestra el número de subprocesos que están retrasados en la cola Listo del procesador y que esperan su turno para ejecutarse. El valor que aparece es el último valor observado en el momento en que se tomó la medida.

En un equipo que tiene un solo procesador, cuando se observa que la longitud de la cola es superior a 5, se trata de una advertencia de a menudo hay más trabajo del que el procesador puede controlar sin problemas. Cuando ese número es superior a 10, se trata de una seria indicación de que el procesador está al máximo de su capacidad, especialmente cuando se da junto a un uso elevado de la CPU.

En sistemas con multiprocesadores, divida esa longitud de cola entre el número de procesadores físicos. Un sistema multiprocesador configurado con afinidad de procesador forzada (los procesos se asignan a núcleos de CPU específicos) que tenga unos valores altos para la longitud de la cola, puede indicar que la configuración está desequilibrada.

Aunque la longitud de la cola del procesador no se suele usar para la planeación de capacidades, se puede usar para identificar si los sistemas del entorno son capaces de ejecutar las cargas o si se deberían adquirir procesadores adicionales o procesadores rápidos para los futuros servidores.

No debe ser superior a 5 por procesador.

Contadores de memoria

Exchange 2007 usa más memoria que Exchange Server 2003, debido a los muchos cambios introducidos en el modo de funcionamiento de Exchange 2007. Exchange 2003 sólo puede direccionar 4 gigabytes (GB) de memoria física. Asimismo, existen otras limitaciones en el sistema operativo, como la memoria de bloques paginados o no paginados, lo que afecta al kernel del sistema operativo en muchos aspectos. También existen limitaciones en el tamaño general de la memoria caché de la base de datos del almacén de información, lo que ayuda a limitar la cantidad de memoria que el proceso del almacén puede consumir.

Con Exchange 2007 funcionando en la plataforma de 64 bits, la mayoría de estas limitaciones desaparecen. Exchange 2007 puede direccionar como máximo la cantidad de RAM instalada en cualquier servidor particular. En general, cuanta más memoria haya en un servidor, más consume o almacena en caché el proceso del almacén de información. La principal ventaja consiste en que se realizan más operaciones en la memoria y que se reutilizan los datos de la memoria caché del almacén, en vez de dirigirse al disco para leer o escribir datos específicos. Para obtener más información acerca del almacenamiento en caché de la base de datos del Motor de almacenamiento extensible (ESE), y las diferencias entre Exchange 2007 y Exchange 2003, consulte Tamaño de la memoria caché de base de datos ESE en Exchange 2007, Para obtener instrucciones detalladas acerca de cómo planear las configuraciones recomendadas de memoria para Exchange 2007, consulte Diseño de configuraciones de memoria.

Use los contadores enumerados en la tabla siguiente para determinar si existe algún problema relacionado con la memoria.

Contador Valores esperados

Memory\Mbytes disponibles

Muestra la cantidad de memoria física, en megabytes (MB), disponible de inmediato para la asignación a un proceso o para el uso del sistema. Es igual a la suma de la memoria asignada a las listas de página en espera (en caché), libres y a cero. Para una explicación completa del administrador de memoria, consulte Microsoft Developer Network (MSDN) o la "Guía de rendimiento del sistema y resolución de problemas" del kit de recursos de Windows Server 2003.

Debe ser superior a 100 MB en todo momento.

Memory\Bytes de bloque no paginado

Consta de direcciones virtuales del sistema que se garantiza que son residentes en la memoria física en todo momento, y a las que, por lo tanto, se puede tener acceso desde cualquier espacio de dirección sin incurrir en salida/entrada (E/S) de paginación. Al igual que el bloque paginado, el bloque no paginado se crea durante la inicialización del sistema y lo usan los componentes en modo kernel para asignar la memoria del sistema.

Normalmente no se examina, a no ser que el número de conexiones sea muy alto, debido a que cada conexión TCP consume memoria de bloque no paginado.

No aplicable.

Memory\Bytes de bloque paginado

Muestra la parte de memoria del sistema compartida que se puede paginar en el archivo de paginación del disco. El bloque paginado se crea durante la inicialización del sistema y lo usan los componentes en modo kernel para asignar la memoria del sistema.

Supervise el aumento de bytes del bloque paginado, ya que podría indicar una pérdida de memoria.

No aplicable.

Memory\Bytes de caché

Muestra el tamaño actual en bytes de la memoria caché del sistema de archivos. De manera predeterminada, la memoria caché usa hasta el 50% del espacio disponible de la memoria física. El valor del contador es la suma de Memory\Bytes residentes de caché del sistema, Memory\Bytes residentes de controladores del sistema, Memory\Bytes residentes de código del sistema y Memory\Bytes residentes de bloque paginado.

Debe permanecer estable después de que las aplicaciones almacenen en caché su uso de memoria. Compruebe la existencia de grandes bajadas en este contador, que se podrían atribuir al recorte del espacio de trabajo y a una paginación excesiva.

El catálogo de índice de contenido y la copia del registro de replicación continua usan este contador.

No aplicable.

Memory\Bytes confirmados

Muestra la cantidad de memoria virtual asignada en bytes. La memoria asignada es la memoria física que tiene espacio reservado en los archivos de paginación del disco. Puede haber uno o más archivos de paginación en cada unidad física. Este contador muestra sólo el último valor observado; no es un promedio.

Determina la cantidad de bytes asignados en uso.

No aplicable.

Memory\% de bytes confirmados en uso

Muestra la relación entre Memory\Bytes confirmados y Memory\Límite de confirmación. La memoria asignada es la memoria física en uso para la que se ha reservado espacio en el archivo de paginación por si hiciera falta escribirla en el disco. El límite de confirmación viene determinado por el tamaño del archivo de paginación. Si el archivo de paginación aumenta, el límite de confirmación también aumenta y la proporción disminuye. Este contador muestra sólo el valor del porcentaje actual; no es un promedio.

Si este valor es muy alto (superior al 90%), es posible que empiecen a producirse errores de confirmación. Se trata de una clara indicación de que el sistema tiene la memoria bajo presión.

No aplicable.

Contadores de paginación de memoria

Cuando un servidor presenta un nivel de carga elevado o tiene restricciones de memoria, el sistema operativo puede empezar a paginar los bloques o las páginas de memoria en el archivo de paginación para permitir que el proceso actual tenga suficiente memoria para terminar su tarea. Si un proceso solicita una página de la memoria y no la encuentra en la ubicación solicitada, se produce un error de página. Esto se conoce como error grave de página. Si la página se encuentra en cualquier otra sección de la memoria, el error es un error leve de página. La mayoría de los procesadores pueden controlar errores leves de página sin problemas de rendimiento. Si una aplicación o un proceso solicita un bloque de memoria paginado previamente, esta memoria necesita realizar la transición de regreso a la memoria caché. Este proceso puede afectar de forma adversa al rendimiento general de un servidor, ya que se leen o se escriben más datos en el archivo de paginación, lo que consume tiempo general del procesador.

Use los contadores enumerados en la tabla siguiente para determinar si existe algún problema relacionado con los archivos de paginación.

Contador Valores esperados

Memory->Páginas de transición redirigidas/s

Indica la presión de la memoria caché del sistema.

Debe ser inferior a 100 como promedio.

Los picos deben ser inferiores a 1.000.

Memory\Lecturas de página/s

Indica que los datos se deben leer desde el disco y no desde la memoria. Indica que no hay suficiente memoria y el inicio de la paginación. Un valor de más de 30 por segundo significa que el servidor ya no puede asimilar la carga.

Debe ser inferior a 100 como promedio.

Memory\Páginas/s

Muestra la tasa de páginas leídas del disco o escritas en él para resolver errores graves de página. Este contador es el principal indicador de las clases de errores que causan retrasos en todo el sistema. Se trata de la suma de los contadores Memory\Entrada de páginas/s y Memory\Salida de páginas/s. Se cuenta en números de páginas, de forma que se puede comparar con otros recuentos de páginas, como Memory\Errores de página/s, sin necesidad de hacer una conversión. Incluye páginas recuperadas para solucionar errores en la memoria caché del sistema de archivos (normalmente, solicitadas por aplicaciones) y archivos de memoria que no están asignados a la memoria caché.

Los valores que devuelve el contador Páginas/s pueden ser superiores a los esperados. Estos valores no están relacionados ni con la actividad de archivos de paginación ni con la actividad de la memoria caché. En su lugar, pueden estar originados por una aplicación que esté leyendo de forma secuencial un archivo asignado a la memoria.

Use Memory\Entrada de páginas/s y Memory\Salida de páginas/s para determinar las E/S del archivo de paginación.

Debe ser inferior a 1.000 como promedio.

Memory\Entrada de páginas/s

Muestra la tasa de páginas leídas del disco para resolver errores graves de página. Los errores graves de página tienen lugar cuando un proceso hace referencia a una página de la memoria virtual que no está en su espacio de trabajo, o en cualquier otro lugar de la memoria física, y es necesario recuperarla del disco. Cuando una página da error, el sistema intenta leer varias páginas contiguas de la memoria para maximizar partido a la operación de lectura. Compare el valor de Memory\Entrada de páginas/s con el valor de Memory\Lectura de páginas/s con el fin de determinar el número promedio de páginas leídas en memoria durante cada operación de lectura.

Debe ser inferior a 1.000 como promedio.

Memory\Salida de páginas/s

Muestra la tasa de páginas escritas en el disco para liberar espacio en la memoria física. Las páginas se vuelven a escribir en el disco sólo si cambian en la memoria física, por lo que es probable que contengan datos y no código. Una velocidad alta de salida de páginas podría indicar que hay poca memoria. Microsoft Windows vuelve a escribir más páginas en el disco para liberar espacio cuando es necesario en la memoria física. Este contador muestra el número de páginas y se puede comparar con otros contadores de páginas sin necesidad de realizar una conversión.

Debe ser inferior a 1.000 como promedio.

Contadores de consumo de memoria de proceso

Todas las aplicaciones y los servicios de un sistema funcionan como procesos, y es vital supervisar estos procesos para detectar cualquier consumo inusual de memoria o de procesador. Use los contadores que se enumeran en la tabla siguiente (y en las dos secciones siguientes) para aislar los procesos que puedan estar monopolizando los recursos del sistema.

Contador Valores esperados

Process(*)\Bytes privados

Muestra el número actual de bytes que este proceso tiene asignados y que no se pueden compartir con otros procesos.

Este contador se puede usar para determinar pérdidas de memoria relacionadas con los procesos.

Para el proceso de almacenamiento de información, compare este valor de contador con el tamaño en caché de la base de datos si existe una pérdida de memoria en el proceso de almacenamiento de información. Un aumento en los bytes privados del almacén de información, junto con el mismo aumento en la memoria caché de la base de datos, indica un comportamiento correcto (sin pérdidas de memoria).

No aplicable.

Process(*)\Bytes virtuales

Representa (en bytes) la cantidad de espacio virtual de direcciones que consume actualmente el proceso.

Se usa para determinar si los procesos consumen una gran cantidad de memoria virtual.

No aplicable.

Contador del espacio de trabajo de los procesos

Este contador resulta útil para determinar si un proceso aumenta sus espacios de trabajo, lo que consume memoria adicional y causa un rendimiento más lento de lo normal.

Contador Valores esperados

Process(_Total)\Espacio de trabajo

Muestra el tamaño actual en bytes del espacio de trabajo de este proceso. El espacio de trabajo es el conjunto de páginas de memoria que los subprocesos del proceso han tocado recientemente. Si la memoria disponible en el equipo está por encima del umbral, las páginas se dejan en el espacio de trabajo de un evento de proceso cuando no se usan. Cuando la memoria disponible cae por debajo del umbral, las páginas se recortan de los espacios de trabajo. Si se necesitan, se devolverán con un error leve al espacio de trabajo antes de dejar la memoria principal.

Los aumentos o descensos considerables de los espacios de trabajo originan la paginación.

Asegúrese de que el archivo de paginación está definido en el valor recomendado de RAM+10. Si los espacios de trabajo se están recortando, agregue Process(*)\Espacio de trabajo para ver qué procesos están afectados. Este contador podría indicar problemas en el sistema o en el proceso. Compare este contador con Memory\Bytes residentes de caché del sistema para ver si está teniendo lugar un recorte del espacio de trabajo en todo el sistema.

No aplicable.

Recuento de identificadores de proceso

Este contador resulta útil para determinar si un proceso presenta un aumento en el número de identificadores, lo que consume memoria adicional y causa un rendimiento más lento de lo normal.

Contador Valores esperados

Process(*)\Recuento de identificadores

Muestra el número total de identificadores que este proceso tiene actualmente abiertos. Este número es la suma de los identificadores actualmente abiertos en cada subproceso de este proceso.

Un aumento en el recuento de identificadores para un determinado proceso puede ser síntoma de un proceso erróneo con pérdidas de identificadores, lo que causa problemas de rendimiento en el servidor. Eso no es necesariamente un problema, pero es algo que se debe supervisar a lo largo del tiempo para determinar si se está produciendo una pérdida de identificadores.

No aplicable.

Contadores de .NETFramework

Microsoft .NET Framework es una parte integral de Exchange 2007. La mayoría de los componentes de Exchange 2007 se ha vuelto a escribir por completo en código administrado basado en este marco. El código administrado ofrece algunas ventajas significativas sobre el código no administrado, como la posibilidad de compilar aplicaciones en tiempo real, de forma que no haya que preocuparse por la ejecución de las aplicaciones en diferentes arquitecturas o plataformas. El código administrado también permite administrar la memoria de manera eficaz. El software de conexión Microsoft .NET usa Common Language Runtime (CLR) para permitir una codificación más sencilla en diferentes lenguajes, ya que comparten la misma rutina. Cualquier código que se desarrolle con un compilador de lenguajes que está dirigido al tiempo de ejecución se llama código administrado, como se menciona en Información general acerca de Common Language Runtime.

La generación o compilación de aplicaciones en tiempo real tiene ventajas, como un aumento en el rendimiento mientras se realiza la compilación. Durante el proceso de instalación de Exchange, los componentes de Exchange se compilan previamente, lo que aumenta significativamente el tiempo de la instalación. No obstante, el resultado es un aumento del rendimiento del servidor debido a que el tiempo de carga inicial resulta mucho menor. Esos binarios, después de compilarse, se almacenan en la memoria caché de ensamblados global (GAC) del equipo local. Ese proceso de precompilación se denomina NGEN. Para obtener más información acerca de NGEN, consulte Generador de imágenes nativas (Ngen.exe).

Exchange 2007 tiene otras dependencias, como el kernel de Windows y la administración de memoria CLR de .NET. Este es uno de los aspectos más importantes de Exchange que se debe supervisar, ya que una administración incorrecta o una fragmentación excesiva de la memoria puede causar una paginación excesiva y originar un aumento no deseado en la potencia del procesamiento, lo que a su vez tiene un impacto significativo sobre las latencias del cliente en general.

La supervisión de los contadores enumerados en la tabla siguiente puede ayudar a determinar si las aplicaciones administradas están causando una recolección de elementos no utilizados excesiva. La recolección de elementos no utilizados es, fundamentalmente, una forma que tiene CLR de liberar memoria en los objetos que ya no se usan. Si necesita liberar grandes cantidades de memoria en largos períodos de tiempo, es posible que se produzcan restricciones de memoria, bien porque no hay suficiente memoria disponible en el servidor o porque una aplicación consume una parte de memoria mayor que la que le corresponde a causa de una pérdida de memoria. Para obtener más información acerca de la administración automática de la memoria para CLR, consulte Administración de memoria automática.

Use los contadores enumerados en la tabla siguiente para identificar problemas de .NET Framework subyacentes.

Contador Valores esperados

.NET CLR Memory(*)\% de tiempo del GC

Muestra cuándo se produce la recolección de elementos no utilizados. Si el contador supera el umbral, esto indica que la CPU está realizando labores de limpieza y que no se esta usando de manera eficaz para la carga. Agregar memoria al servidor mejoraría esta situación.

Si este contador aumenta y llega a un valor alto, es posible que algunos objetos hayan sobrevivido a las recolecciones de elementos no utilizados de Gen 1 y que estén avanzando hacia Gen 2. Las recolecciones de Gen 2 precisan de un catálogo global completo para realizar la limpieza. Agregue otros contadores de memoria de .NET para determinar si es este el caso.

Debe ser inferior al 10% como promedio.

.NET CLR Exceptions(*)\Número de excepciones producidas/seg

Muestra el número de excepciones descartadas por segundo. Entre ellas se incluyen tanto las excepciones de .NET como las excepciones sin administrar que se convierten en excepciones de .NET. Por ejemplo, la excepción de referencia a un puntero nulo en un código sin administrar se volvería a descartar en el código administrado como una excepción .NET System.NullReferenceException; este contador incluye excepciones controladas y no controladas. Las excepciones deben tener lugar de manera poco frecuente y no en el flujo de control normal del programa. Este contador se diseñó como indicador de problemas de rendimiento potenciales debidos tasas elevadas (> 100 seg) de excepciones producidas. Este contador no es un promedio a lo largo del tiempo; muestra la diferencia entre los valores observados en las dos últimas muestras divididos entre la duración del intervalo de la muestra.

Debe ser inferior al 5% del RPS total (Web Server(_Total)\Intentos de conexión/s * 0.05).

.NET CLR Memory(*)\Número de bytes en todos los montones

Muestra la suma de otros cuatro contadores: Tamaño del montón de gen. 0, Tamaño del montón de gen. 1, Tamaño del montón de gen. 2 y Tamaño del montón del objeto grande. Este contador indica la memoria actual asignada en bytes de los montones GC.

Estas regiones de memoria son del tipo MEM_COMMIT. (Para obtener más información, consulte la documentación Platform SDK de VirtualAlloc.). El valor de este contador es siempre inferior al valor de Process\Bytes privados, que cuenta todas las regiones MEM_COMMIT del proceso. El resultado de la resta Bytes privados menos Número de bytes en todos los montones es el número de bytes confirmados por los objetos no administrados.

Se usa para supervisar posibles pérdidas de memoria o un uso excesivo de memoria de los objetos administrados o no administrados.

No aplicable.

Contadores de red

La red y su implementación desempeñan un papel clave para el correcto rendimiento de un servidor de Exchange. No es frecuente que las redes estén enlazadas, ya que las de 100 Mbps suelen ofrecer un ancho de banda suficiente para la mayoría de las organizaciones. No obstante, dado el aumento del tamaño de los mensajes y del número de usuarios por servidor, es importante asegurarse de que la red no se convierta en un cuello de botella.

Use los contadores que se indican en la tabla siguiente para determinar si existe algún tipo de degradación en el rendimiento de la red.

Contador Valores esperados

Network Interface(*)\Bytes totales/seg

Indica la velocidad con que el adaptador de red procesa los bytes de datos.

Este contador incluye todos los datos de archivos y aplicaciones, además de la información de protocolo, como los encabezados de paquetes.

Para una adaptador de red de 100 Mbps, debe ser inferior a 6-7 Mbps.

Para una adaptador de red de 1000 Mbps, debe ser inferior a 60-70 Mbps.

Network Interface(*)\Paquetes de salida con errores

Indica el número de paquetes salientes que no se pudieron transmitir debido a errores.

Debe ser 0 en todo momento.

IPV4\Datagramas/s

IPV6\Datagramas/s

Muestra, en incidentes por segundo, la tasa de recepción o envío de datagramas IP a la interfaz incluyendo los que causaban errores. Los datagramas reenviados no se incluyen en esta tasa.

Determina la carga de usuarios actual.

No aplicable.

TCPv4\Conexiones establecidas

TCPv6\Conexiones establecidas

Muestra el número de conexiones TCP para las que el estado actual es ESTABLISHED o CLOSE-WAIT.

El número de conexiones TCP que se puede establecer está restringido por el tamaño del bloque no paginado. Cuando el bloque no paginado está agotado, no se pueden establecer conexiones nuevas.

Determina la carga de usuarios actual.

No aplicable.

TCPv4\Segmentos recibidos/s

TCPv6\Segmentos recibidos/s

Muestra la tasa de recepción de segmentos incluyendo los que se reciben con errores. Este número incluye los segmentos recibidos en las conexiones establecidas actualmente.

Determina la carga de usuarios actual.

No aplicable.

TCPv4\Errores de conexión

TCPv6\Errores de conexión

Muestra el número de veces que las conexiones TCP han realizado una transición directa al estado CLOSED desde el estado SYN-SENT o el estado SYN-RCVD, además del número de veces que las conexiones TCP han realizado una transición directa hasta el estado LISTEN desde el estado SYN-RCVD.

Un número de errores cada vez mayor o una progresión continuada en el número de errores pueden indicar que el ancho de banda es insuficiente.

TCPv4\Conexiones de reinicialización

TCPv6\Conexiones de reinicialización

Muestra el número de veces que las conexiones TCP han realizado una transición directa al estado CLOSED desde el estado ESTABLISHED o el estado CLOSE-WAIT.

Algunos exploradores envían paquetes de reinicialización TCP (RST), por lo que es importante tener cuidado al usar este contador para determinar la tasa de reinicialización.

Un número de reinicializaciones cada vez mayor o una progresión continuada en el número de errores pueden indicar que el ancho de banda es insuficiente.

Contadores de conectividad del controlador de dominio de Exchange

Exchange 2007 depende del rendimiento de los controladores de dominio del catálogo global. Para cada servidor de Exchange de la topología, use los contadores de la tabla siguiente para determinar si existe una ralentización en la comunicación con los catálogos globales.

Use los contadores que se indican en la tabla siguiente para determinar si existe algún tipo de degradación en el rendimiento de la red.

Contador Valores esperados

MSExchange ADAccess Caches(*)\Búsquedas LDAP/seg

Muestra el número de solicitudes de búsqueda de Protocolo ligero de acceso a directorios (LDAP) que se envían por segundo.

Se usa para determinar la velocidad de búsqueda LDAP.

No aplicable.

MSExchange ADAccess Domain Controllers(*)\Tiempo de lectura LDAP

Muestra el tiempo expresado en milisegundos (ms) que se tarda en enviar una solicitud de lectura LDAP al controlador de dominio especificado y recibir una respuesta.

Debe ser inferior a 50 ms como promedio.

Los picos (valores máximos) no deben ser superiores a 100 ms.

MSExchange ADAccess Domain Controllers(*)\Tiempo de búsqueda LDAP

Muestra el tiempo (en ms) que se tarda en enviar una solicitud de búsqueda LDAP y recibir una respuesta.

Debe ser inferior a 50 ms como promedio.

Los picos (valores máximos) no deben ser superiores a 100 ms.

MSExchange ADAccess Processes(*)\Tiempo de lectura LDAP

Muestra el tiempo expresado en milisegundos que se tarda en enviar una solicitud de lectura LDAP al controlador de dominio especificado y recibir una respuesta.

Debe ser inferior a 50 ms como promedio.

Los picos (valores máximos) no deben ser superiores a 100 ms.

MSExchange ADAccess Processes(*)\Tiempo de búsqueda LDAP

Muestra el tiempo (en ms) que se tarda en enviar una solicitud de búsqueda LDAP y recibir una respuesta.

Debe ser inferior a 50 ms como promedio.

Los picos (valores máximos) no deben ser superiores a 100 ms.

MSExchange ADAccess Domain Controllers(*)\Búsquedas LDAP que han agotado el tiempo de espera por minuto

Muestra el número de búsquedas LDAP que han dado como resultado LDAP_TIMEOUT durante el último minuto.

Debe ser siempre inferior a 10 para todas las funciones.

Un valor más alto puede indicar problemas con los recursos de Active Directory.

MSExchange ADAccess Domain Controllers(*)\Operaciones LDAP de larga duración/Min

Muestra el número de operaciones LDAP de este controlador de dominio que tardaron más que el umbral especificado por minuto. (El valor predeterminado del umbral es de 15 segundos.)

Debe ser inferior a 50 en todo momento.

Un valor más alto puede indicar problemas con los recursos de Active Directory.

Rendimiento del controlador de dominio de Active Directory

Las siguientes secciones proporcionan información acerca del rendimiento del controlador de dominio de Active Directory, e incluyen información específica acerca de los controladores de dominio que se ejecutan en los sistemas operativos Windows Server 2008 o Windows Server 2003.

Nota

Las siguientes secciones no se aplican a los servidores de Exchange 2007 que tengan instalada la función del servidor Transporte perimetral.

Información General

El tiempo de respuesta de Active Directory puede afectar directamente al rendimiento de cualquier servidor de Exchange, ya que todas las solicitudes LDAP y de autenticación las manipula un controlador de dominio o una serie de controladores de dominio. Al intentar resolver problemas, si se determina que las latencias LDAP son el motivo de un problema de rendimiento en un servidor de Exchange, el siguiente paso lógico consiste en dirigir la atención a los controladores de dominio.

Guía de rendimiento del controlador de dominio de Windows Server 2008

Para ayudar a identificar y solucionar problemas relacionados con el rendimiento en los controladores de dominio de Windows Server 2008, es posible usar los conjuntos de recopiladores de datos para supervisar el rendimiento de Active Directory mediante el Monitor de rendimiento y confiabilidad.

En un controlador de dominio de Windows Server 2008, la plantilla del recopilador se puede encontrar en Monitor de confiabilidad y rendimiento, en de Confiabilidad y rendimiento\Conjuntos de recopiladores de datos\Sistema\Diagnósticos de Active Directory. Esta herramienta recopila datos durante cinco minutos y genera un informe en Confiabilidad y rendimiento\Informes\Sistema\Diagnósticos de Active Directory. Este informe ayuda a determinar si existen cuellos de botella potenciales en el servidor. Por ejemplo, se puede usar el Monitor de confiabilidad y rendimiento como ayuda para determinar si se están realizando búsquedas LDAP de larga duración, ya que podrían disminuir el rendimiento general y los tiempos de respuesta de LDAP. También se puede determinar si existe un cuello de botella potencial en la CPU o el disco.

Para obtener más información acerca del uso del Monitor de confiabilidad y rendimiento de Windows Server 2008, consulte Performance and Reliability (página en inglés).

Guía de rendimiento del controlador de dominio de Windows Server 2003

Para ayudar a identificar y resolver problemas de rendimiento en controladores de dominio de Windows Server 2003, se puede usar Server Perfomance Advisor para automatizar la recogida de datos.

Para obtener más información acerca de cómo descargar Server Performance Advisor, consulte Microsoft Windows Server 2003 Performance Advisor (página en inglés).