Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Uso de las herramientas de sobrecarga de Exchange Server 2003 en un laboratorio de pruebas

 

Última modificación del tema: 2009-04-02

Este artículo le ayudará a probar un entorno empresarial de Microsoft® Exchange Server 2003 en un laboratorio de pruebas sin producción antes de implementar un plan en un entorno de producción. Si tiene intención de implementar Exchange Server 2003 por primera vez, o si desea actualizar a Exchange Server 2003 a partir de versiones anteriores de Exchange, es recomendable probar el plan de distribución en un entorno parecido al entorno de producción. Si está actualizando a un nuevo hardware o a una nueva solución de almacenamiento, también es buena idea probar Exchange en el nuevo entorno antes de implementar el nuevo hardware (o nuevos dispositivos de almacenamiento) en el entorno de producción.

Al realizar pruebas en un entorno de preproducción, podrá:

  • Comprobar que se cumplen los requisitos de hardware.
  • Planear una transición sin complicaciones para los usuarios.
  • Medir las mejoras de rendimiento que obtendrá con el nuevo software o hardware.

Este artículo le ayuda a planear, configurar, implementar y analizar las pruebas mediante varias herramientas disponibles como descargas para Exchange Server 2003. Para obtener más información acerca de todas las descargas de Exchange, consulte Descargas para Exchange Server 2003 (http://technet.microsoft.com/es-es/exchange/bb288482.aspx).

En este artículo se incluyen:

  • Directrices para ajustar cada una de las herramientas de sobrecarga disponibles para las pruebas, de manera que se pueda simular rigurosamente el entorno de producción real.
  • Explicaciones y comparaciones de las distintas herramientas de sobrecarga para saber cuáles se deben usar en las distintas fases de la validación y comprobación de la topología.
  • Información sobre las herramientas que se debe usar juntas para simular el entorno de producción.
  • Explicaciones sobre la forma de supervisar las herramientas y los servidores de Exchange durante las comprobaciones.
  • Recomendaciones y directrices para personalizar las pruebas, si fuera necesario, basándose en la actividad de cada uno de los servidores de Exchange.

En este artículo no se ofrecen instrucciones detalladas sobre la forma de utilizar las herramientas disponibles para ejecutar comprobaciones de sobrecarga en servidores de Exchange. En su lugar, ofrece vínculos a documentación que sí contiene instrucciones detalladas para cada herramienta.

Use las siguientes herramientas para probar su implementación de Exchange Server 2003:

  • Herramienta Exchange Server 2003 Jetstress
  • Exchange Server Load Simulator (LoadSim) 2003
  • Exchange Server Stress and Performance (ESP) 2003

Cada una de ellas comprueba una parte distinta del plan de implementación de Exchange Server 2003. Al utilizarlas juntas, se puede probar la solución de almacenamiento subyacente, así como el rendimiento global de los servidores y la solución de almacenamiento durante la actividad del usuario.

Son dos las fases para llevar a cabo la prueba con herramientas de sobrecarga de un gran entorno de Exchange en un laboratorio. La primera fase supone la comprobación de que la solución de almacenamiento [que puede incluir los dispositivos de la Red de área de almacenamiento (SAN), conjuntos de discos y los discos internos en los que se almacenan los datos de Exchange] cumple los requisitos de velocidad y confiabilidad. La segunda fase supone la comprobación de todo el sistema (incluido el hardware del servidor de Exchange, las capacidades de red, la solución de almacenamiento y el acceso de cliente) mientras se ejecutan pruebas que simulan la actividad del usuario de Exchange.

Al comprobar la solución de almacenamiento, el subsistema de discos del laboratorio de prueba debe ser parecido al del entorno de producción, siempre que sea posible. Utilice la herramienta Jetstress para comprobar que la configuración de almacenamiento es adecuada para la carga que Exchange pondrá en los discos.

Jetstress simula la carga de entrada y salida (E/S) del disco en Exchange. No simula la actividad real del usuario, sino la carga en los archivos de base de datos de Exchange y archivos de registro generados por un número específico de usuarios. Para obtener más información acerca de la forma de ejecutar pruebas con Jetstress, consulte Exchange Server 2003 Jetstress Tool (en http://go.microsoft.com/fwlink/?LinkId=27883, página en inglés).

Una vez realizadas las pruebas de Jetstress y validado el subsistema de disco, asegúrese de eliminar los archivos de base de datos y de registro creados por Jetstress.

Para eliminar la base de datos y los archivos de registro de Jetstress:
  1. Si utilizó Jetstress 2004, elimine el directorio c:\jetstress y todo su contenido.

  2. Si utilizó la herramienta Jetstress de línea de comandos, elimine los siguientes directorios y todo su contenido:

    • C:\jetstress
    • G:\Jetstress_db1
    • H:\Jetstress_db2
    • I:\Jetstress_log1
    • J:\Jetstress_log2

La comprobación de simulación del usuario supone la comprobación de su entorno de Exchange en un laboratorio utilizando para ello herramientas de sobrecarga para validar que el sistema se ejecuta bien cuando tiene carga. Las dos herramientas recomendadas para la comprobación de sobrecarga para la simulación del usuario de servidores de Exchange son LoadSim 2003 y ESP 2003. Estas herramientas realizan tareas desde un equipo de cliente de la misma forma en que los usuarios realizan tareas desde un cliente de correo electrónico. Las tareas que realizan las herramientas simulan las acciones en el servidor de Exchange. Al utilizar las herramientas LoadSim 2003 y ESP 2003 en un entorno parecido a su entorno de producción, podrá validar la experiencia del usuario en la organización de Exchange.

LoadSim 2003 simula tareas de Microsoft Office Outlook® 2003 y envía llamadas a procedimiento remoto (RPC) a un servidor de Exchange. Estas RPC del cliente al servidor utilizan el protocolo MAPI, que tiene acceso directo al almacén de Exchange. Para obtener más información acerca de la forma de ejecutar LoadSim, consulte Exchange Server Load Simulator 2003 (LoadSim) (http://go.microsoft.com/fwlink/?LinkId=27882, página en inglés).

Para obtener más información sobre cómo sacar el máximo partido de las pruebas de LoadSim, consulte "Tareas que consumen mucho tiempo y recursos" más adelante en este artículo.

Perfiles de usuario

Hay cuatro perfiles de usuario predeterminados en LoadSim:

  • Intensivo
  • Medio
  • Modo en caché
  • MMB3

El perfil Intensivo simula cuidadosamente a los usuarios clasificados como trabajadores de la información que utilizan ampliamente Outlook. Los usuarios que ejecutan el perfil Intensivo reciben, aproximadamente, 210 mensajes y envían unos 50 mensajes al día cada uno.

Los usuarios que ejecutan el perfil Medio reciben, aproximadamente, 140 mensajes y envían unos 30 mensajes al día cada uno.

El perfil Modo en caché simula usuarios que ejecutan Outlook en el modo de intercambio en caché. Este perfil habilita la tarea Libreta de direcciones sin conexión y Sincronizar carpetas, y deshabilita las tareas Procesar Bandeja de entrada y Examinar correo. Los usuarios que ejecutan el perfil Modo en caché reciben, al día, aproximadamente 160 mensajes y envían unos 45.

El perfil MMB3 está diseñado para su uso como un banco de pruebas de comparación de productos de hardware y software. No está diseñado para simular un tipo de usuario concreto en un entorno de producción.

Si se han recopilado los datos de perfil de usuario del entorno de producción, se podrán usar para personalizar su propio perfil de usuario.

Para personalizar el perfil de usuario:
  1. Inicie LoadSim.

  2. En el menú Configuración, haga clic en Propiedades de la prueba.

  3. En el cuadro Grupos de usuarios, seleccione un grupo de usuarios y haga clic en Personalizar tareas.

  4. En la ficha Tareas, modifique las tareas de la lista Tareas para que se parezcan a los datos de perfil recopilados en el entorno de producción.

Tamaño del buzón

El tamaño medio del mensaje en el conjunto de mensajes predeterminado que utiliza LoadSim es de unos 100 kilobytes (KB). Puede ajustar los parámetros de inicialización de LoadSim para crear una topología en la que los buzones del usuario promedien un tamaño concreto, parecido al tamaño medio del buzón en el entorno de producción. Para mantener los buzones con el mismo tamaño aproximadamente en toda la prueba de LoadSim, limite el número de mensajes que LoadSim conserva en las bandejas de entrada (y otras carpetas) de los usuarios. Al establecer estos límites en el mismo número de mensajes que estableció en la inicialización, puede mantener los buzones de usuario en un tamaño relativamente estático.

Para limitar el número de mensajes, LoadSim mantiene la Bandeja de entrada y las carpetas de un usuario
  1. Inicie LoadSim.

  2. En el menú Configuración, haga clic en Propiedades de la prueba.

  3. En el cuadro Grupos de usuarios, seleccione un grupo de usuarios y haga clic en Personalizar tareas.

  4. En la lista Tareas de la ficha Tareas, seleccione Procesar Bandeja de entrada.

  5. En el cuadro Número máximo de mensajes en la bandeja de entrada, establezca la opción Límite a X mensajes, donde X será el número de mensajes permitidos en la Bandeja de entrada en un momento determinado.

  6. En la lista Tareas, seleccione Examinar correo.

  7. En el cuadro Número máximo de mensajes en las carpetas, establezca la opción Límite a X mensajes, donde X será el número de mensajes permitidos en el resto de carpetas en un momento determinado.

  8. Haga clic en Aceptar.

Tareas que consumen mucho tiempo y recursos

Ciertas actividades de los perfiles LoadSim tienen un importante efecto sobre el tiempo o los recursos del servidor. Si el servidor de Exchange se sobrecarga, ajuste las tareas en el perfil LoadSim para reducir la sobrecarga. Las tareas descritas en esta sección consumen mucho tiempo o recursos, y provocarán la mayor sobrecarga en el servidor de Exchange.

Una tarea que supone una enorme carga en el servidor de Exchange es agregar listas de distribución dinámicas a los mensajes.

Para agregar listas de distribución dinámicas a los mensajes que los usuarios de LoadSim envían:
  1. Inicie LoadSim.

  2. En el menú Configuración, haga clic en Propiedades de la prueba.

  3. En el cuadro Grupos de usuarios, seleccione un grupo de usuarios para el que desea habilitar la adición de listas de distribución dinámicas y haga clic en Personalizar tareas.

  4. En la lista Tareas de la ficha Tareas, seleccione Enviar correo.

  5. Seleccione la opción Agregar una única DDL al X % de los mensajes enviados y establezca el porcentaje en el cuadro.

  6. Haga clic en Aceptar.

Al agregar una lista de distribución dinámica a los mensajes se agrega una carga significativa al servidor Exchange, especialmente si las listas de distribución dinámicas son muy grandes. Si desea utilizar listas de distribución dinámicas, empiece por listas que tengan un pequeño número de alias en la lista y comience a agregar una lista a un pequeño porcentaje de mensajes. Por ejemplo, cree una lista de distribución dinámica por almacén de buzón y agregue únicamente una lista de distribución dinámica a un porcentaje muy pequeño de mensajes, por ejemplo, el 1%

Para crear listas de distribución dinámicas o cambiar su tamaño:
  1. Inicie LoadSim.

  2. En el menú Configuración, haga clic en Propiedades de la topología.

  3. En la ficha Listas de distribución, active la casilla Utilizar listas de distribución dinámicas.

  4. Seleccione Crear una para todos los usuarios de LoadSim, Crear una por servidor o Crear una por MDB.

  5. Haga clic en Aceptar.

  6. En el menú Ejecutar, haga clic en Crear topología. Si ya se han creado listas de distribución y listas de distribución dinámicas, se eliminarán y se volverán a crear con la nueva configuración.

Para reducir la carga del servidor de Exchange que envía correo a las listas de distribución dinámicas, designe un servidor independiente como servidor de expansión para cada una de las listas, para que las listas grandes no se amplíen en el servidor de envío. Si desea obtener más información acerca de cómo utilizar los servidores de expansión, consulte el artículo 328791 de Microsoft Knowledge Base "Cómo utilizar servidores de expansión en Exchange 2000" (http://go.microsoft.com/fwlink/?LinkID=3052&kbid=328791).

Otra tarea de LoadSim que puede suponer una importante sobrecarga al servidor de Exchange es aplicar vistas aleatorias y órdenes de clasificación a la Bandeja de entrada y otras carpetas. Puede configurar esta tarea para la Bandeja de entrada en la tarea Procesar Bandeja de entrada, así como para otras carpetas en la tarea Examinar correo.

Si el parámetro para el número de citas de cada usuario no está configurado correctamente, también puede suponer una importante sobrecarga de trabajo en el servidor Exchange. LoadSim crea tanto citas de una única instancia como citas periódicas basándose en el porcentaje de citas periódicas establecidas en la tarea Crear citas. Ninguna de las citas periódicas que crea LoadSim tiene fecha de finalización. Por lo tanto, el número de elementos totales en el calendario de un usuario podría ser bastante mayor que el número indicado en la ficha Inicialización si cierto porcentaje de las citas son periódicas. Las tareas del calendario pueden consumir mucho tiempo y recursos si el calendario es muy grande.

El inicio de sesión de los usuarios puede consumir mucho tiempo. Si elige que los usuarios inicien sesión inmediatamente justo al principio de la prueba, todos los usuarios se iniciarán sesión tan pronto como puedan y no comenzará ninguna otra tarea en un equipo cliente hasta que todos los usuarios de ese cliente hayan iniciado sesión. El inicio de sesión de 1.000 usuarios, por ejemplo, no debería llevar más de diez minutos. Si desactiva la casilla Registrar inmediatamente justo al comienzo de la prueba, en cuanto un usuario haya iniciado sesión, LoadSim comenzará a realizar otras tareas para ese usuario. En este caso, podría llevar más de una hora el inicio de sesión de 1.000 usuarios. Aunque el inicio de sesión de los usuarios inmediatamente al comienzo de la prueba es más rápido, no simula la forma en que se inicia sesión en un entorno de producción. En un entorno de producción, los usuarios inician sesión a horas distintas y empiezan a realizar tareas en cuanto lo han hecho.

Para configurar la forma en que inician sesión los usuarios:
  1. Inicie LoadSim.

  2. En el menú Configuración, haga clic en Propiedades de la prueba.

  3. En el cuadro Grupos de usuarios, seleccione un grupo de usuarios para el que va a configurar los inicios de sesión y haga clic en Personalizar tareas.

  4. En la ficha Prueba/registro, active o desactive la casilla Registrar inmediatamente justo al comienzo de la prueba.

  5. Haga clic en Aceptar.

Solución de problemas

Para solucionar problemas y errores comunes con LoadSim, consulte la sección "Resolución de problemas, preguntas y respuestas" del documento de Load Simulator 2003, que se puede descargar con la herramienta LoadSim 2003.

ESP 2003 puede similar los siguientes protocolos:

  • HTTP/DAV (también denominado WebDAV)
  • Protocolo de acceso a correo de Internet versión 4rev1 (IMAP4)
  • Protocolo ligero de acceso a directorios (LDAP)
  • OLEDB
  • Protocolo de oficina de correo versión 3 (POP3)
  • Protocolo simple de transferencia de correo (SMTP)
  • Protocolo de transferencia de noticias a través de la red (NNTP)
  • Exploración con Outlook Mobile Access
  • MobileSync (también denominado Exchange Server ActiveSync)

Para obtener más información acerca de Exchange Server Stress y Performance 2003, consulte Exchange Server Stress and Performance 2003 (http://go.microsoft.com/fwlink/?LinkId=27881, página en inglés).

Los tipos de sobrecarga de protocolo que debe utilizar en las pruebas dependerá de la combinación de software de cliente que tenga en el entorno de producción. Si los usuarios van a tener acceso a los buzones desde los clientes IMAP4 POP3, se deben incluir estos protocolos en la prueba. Si los usuarios se van a conectar al servidor de Exchange mediante Outlook, centre la prueba en comprobar LoadSim, que simula las llamadas de Outlook al servidor. Si los usuarios pueden tener acceso al correo de forma remota mediante Microsoft Outlook Web Access, Outlook Mobile Access Browse o MobileSync, deberá agregar estos protocolos a la prueba. La cantidad de sobrecarga procedente de estos clientes móviles que ponga en el servidor en su prueba deberá basarse en el uso previsto en producción. Esto puede cambiar con el tiempo, por lo que deberá asegurarse de comprobar situaciones en las que el acceso desde dispositivos móviles se escale de forma vertical hasta las cuentas para medir los aumentos del uso.

Ejemplo de prueba multiprotocolo

A continuación se muestra un ejemplo de prueba para un laboratorio de pruebas multiprotocolo. En este caso, el servidor de Exchange tiene 1.000 usuarios que utilizan mucho Outlook para el correo y el calendario. Ocasionalmente, estos mismos usuarios tienen acceso a los buzones mediante Outlook Web Access. Aproximadamente, el 10% de los usuarios de este ejemplo también tienen dispositivos móviles y usan Outlook Mobile Access Browse y Sync de vez en cuando. En este caso, algunos usuarios también tienen acceso a los buzones mediante los clientes POP3, y algunos tienen acceso a los buzones mediante clientes IMAP4.

Esta prueba debe incluir 1.000 usuarios intensivos de LoadSim. La prueba también debe contener los siguientes módulos ESP: DAV, Outlook Mobile Access Browse, MobileSync, IMAP4 y POP3. Éstos se ejecutan mientras lo hace la sobrecarga de LoadSim.

El número de instancias DAV simultáneas en la prueba debe ser aproximadamente de 100 por servidor de Exchange. Este número de instancias DAV refleja el hecho de que, en este ejemplo, los usuarios suelen conectarse a sus buzones con Outlook y utilizar Outlook Web Access como cliente secundario.

El número de instancias de Outlook Mobile Access Browse y de MobileSync simultáneas para la prueba debe ser, aproximadamente, de 30 cada una. Este número de instancias de Outlook Mobile Access Browse y MobileSync refleja el hecho de que, en este ejemplo, sólo el 10%, aproximadamente, de los usuarios de la organización tienen dispositivos móviles. Del resto de los usuarios, menos de la mitad están conectados al mismo tiempo.

Antes de determinar el número de instancias simultáneas de POP3, es importante comprender que POP3 no es un protocolo conectado. Esto significa que los usuarios no están continuamente conectados al servidor. Un cliente POP3 se conecta al servidor, realiza unas cuantas tareas y después se desconecta. En un momento determinado, el número de conexiones POP3 simultáneas con el servidor de Exchange será bastante bajo. Por tanto, el número de instancias de POP3 de esta prueba debería ser cinco.

IMAP4 es un protocolo conectado. A diferencia de POP3, los clientes IMAP4 permanecen conectados al servidor de Exchange incluso durante los periodos de inactividad. Por lo tanto, el número de conexiones simultáneas refleja el uso anticipado de IMAP4. El número de instancias IMAP4 simultáneas para esta prueba debería ser 100.

Para ejecutar correctamente una prueba de esta magnitud con varios protocolos diferentes, escale de forma vertical desde la sobrecarga más ligera hasta esta situación de multiprotocolo intensivo. En primer lugar, pruebe cada protocolo de forma individual para asegurarse de que la configuración y sus suposiciones sobre la cantidad de sobrecarga son coherentes con la configuración del hardware y del almacenamiento. Para protocolos que dispondrán de un gran número de conexiones simultáneas, empiece por un número relativamente pequeño (entre un 10 y un 20% del número total de conexiones o usuarios). Permita que la sobrecarga se ejecute durante dos horas para que la actividad en el servidor tenga la oportunidad de nivelarse después de la carga inicial de los usuarios que inician sesión. Cuando los servidores se ejecuten correctamente, aumente el número de conexiones en incrementos iguales. Continúe aumentando el número de conexiones hasta alcanzar el número total de conexiones de la prueba. Cuando todos los protocolos se hayan probado de esta forma, empiece a agregar varias sobrecargas de protocolo a la vez, aumentando de nuevo de forma gradual el número de conexiones (en incrementos iguales).

Mientras realiza el escalado vertical, asegúrese de buscar errores en las herramientas y en el Visor de eventos. Supervise el archivo loadsim.out en el cliente para comprobar los errores. Supervise la ventana de salida de LoadSim para comprobar las colas de tareas pendientes. Si el contador Tareas pendientes aumenta continuamente, el servidor Exchange no es capaz de controlar la carga que LoadSim está generando. Deberá investigar la causa de este problema antes de iniciar la prueba real con todos los protocolos. Si encuentra errores en el archivo loadsim.out, consulte "Resolución de problemas, preguntas y respuestas" en Exchange Server Load Simulator 2003 (http://go.microsoft.com/fwlink/?LinkId=27882, página en inglés). Al ejecutar ESP, asegúrese de mantener un archivo de registro y examinarlo en busca de errores de conectividad, errores de script o archivos adicionales, así como errores de configuración ESP.

Para mantener un archivo de registro en Exchange Server Stress and Performance (ESP):
  1. Inicie ESP.

  2. Haga clic con el botón secundario en el host y, a continuación, haga clic en Propiedades.

  3. En la ficha Opciones, haga doble clic en el campo de valor situado junto al parámetro Resultados de registro y escriba en el campo.

  4. Si desea archivar los registros cada vez que inicie un módulo ESP, haga doble clic en el campo de valor situado junto al parámetro Archivar registro y, a continuación, escriba en el campo.

  5. Compruebe que el valor de Ruta del archivo de registro es correcto.

  6. Haga clic en Aceptar.

A continuación se muestran sugerencias para solucionar errores de ESP:

  1. Intente ejecutar todo el script con una única instancia y sin comandos de letargo en el script. Si lo logra, vaya agregando gradualmente más instancias hasta alcanzar el número adecuado.
  2. Intente ejecutar manualmente la acción que provoca los errores en ESP. Por ejemplo, si se presenta un error en el módulo DAV, inicie sesión en el buzón de un usuario abriendo un explorador web; a continuación, vaya a la dirección web [Exchange server]/exchange/[nombre de usuario]. Si el problema se presenta en el módulo POP3, abra una conexión TCP en el puerto 110 e intente iniciar sesión y completar la acción que provoca los errores. Las pruebas manuales suelen ayudar a ver dónde se está produciendo el problema.

Por último, durante las pruebas de escalado y mientras se produzcan las pruebas reales, mantenga los registros de Monitor de rendimiento en el servidor de Exchange. Para obtener información sobre los contadores que desea registrar y acerca de los umbrales a los que debe prestar especial atención, consulte Solución de problemas de rendimiento de Microsoft Exchange Server (http://go.microsoft.com/fwlink/?LinkId=22811).

 
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft