Apéndice D: herramientas para medir el rendimiento

En este tema se describen varias herramientas que se pueden usar para supervisar y evaluar el rendimiento de un entorno de BizTalk Server.

Herramienta Análisis de rendimiento de registros (PAL)

La herramienta PAL se usa para generar un informe basado en HTML que representa gráficamente contadores de monitores de rendimiento importantes y genera alertas cuando se superan los umbrales de estos contadores. PAL es una excelente herramienta para identificar cuellos de botella en una solución de BizTalk Server para facilitar la asignación adecuada de recursos al optimizar el rendimiento de la solución.

Nota

Microsoft no admite el uso de esta herramienta y Microsoft no garantiza la idoneidad de estos programas. La utilización de este programa queda bajo su propia responsabilidad.

Monitor de rendimiento

El Monitor de rendimiento muestra los contadores de rendimiento de Windows integrados, bien en tiempo real o como una manera de revisar los datos históricos.

Analizador de registros

El analizador de registros es una herramienta eficaz y versátil que proporciona acceso universal a consultas a datos basados en texto, como archivos de registro, archivos XML y archivos CSV, así como orígenes de datos clave en el sistema operativo Windows®, como el registro de eventos, el Registro, el sistema de archivos y Active Directory®. Descargue el analizador de registros.

Relog

La utilidad Relog se usa para extraer contadores de rendimiento de los registros creados por Monitor de rendimiento y convertir los datos en otros formatos, como archivos de texto delimitados por tabulaciones (text-TSV), archivos binarios y bases de datos SQL. Estos datos se pueden analizar y consultar mediante otras herramientas, como el analizador de registros, para generar estadísticas para indicadores clave de rendimiento (KPI).

Loadgen

BizTalk LoadGen 2007 es una herramienta de generación de carga que se usa para ejecutar pruebas de rendimiento y esfuerzo en BizTalk Server. Descargue Herramientas de BizTalk LoadGen 2007.

Pruebas de carga de Visual Studio Team System

Visual Studio Team System (VSTS) proporciona una herramienta para crear y ejecutar pruebas de carga. Consulte Probar la aplicación.

BizUnit

BizUnit es un marco diseñado para pruebas automatizadas de soluciones de BizTalk Server. BizUnit es una excelente herramienta para probar escenarios de BizTalk Server de un extremo a otro. Consulte BizUnit.

Nota

Microsoft no admite el uso de esta herramienta y Microsoft no garantiza la idoneidad de estos programas. La utilización de este programa queda bajo su propia responsabilidad.

IOMeter

IOMeter es una herramienta de código abierto que se usa para medir el rendimiento de E/S del disco. Vea http://www.iometer.org.

Nota

Microsoft no admite el uso de esta herramienta y Microsoft no garantiza la idoneidad de estos programas. La utilización de este programa queda bajo su propia responsabilidad.

Pathping

La ruta de acceso proporciona información sobre la posible pérdida de datos en uno o varios saltos de enrutador en el camino a un host de destino. Para ello, la ruta de acceso envía paquetes del Protocolo de mensajes de control de Internet (ICMP) a cada enrutador de la ruta de acceso.

herramientas de SQL Server para la supervisión y optimización del rendimiento

SQL Server proporciona varias herramientas para supervisar eventos en SQL Server y para optimizar el diseño de la base de datos física. Consulte Herramientas de optimización y supervisión del rendimiento.

SQL Profiler

Microsoft SQL Server Profiler se puede usar para capturar instrucciones Transact-SQL que se envían a SQL Server y los conjuntos de resultados de SQL Server de estas instrucciones. Dado que SQL Server está estrechamente integrado con SQL Server, el análisis de un seguimiento de perfil de SQL Server puede ser una herramienta útil para analizar problemas que pueden producirse en BizTalk Server al leer y escribir en bases de datos de SQL Server. Consulte Uso de SQL Server Profiler.

Importante

Hay una sobrecarga considerable asociada a la ejecución de SQL Profiler. Por lo tanto, SQL Profiler es más adecuado para su uso en entornos de prueba o desarrollo. Si usa SQL Profiler para solucionar problemas de un entorno de producción, tenga en cuenta los costos de sobrecarga asociados y limite el uso de SQL Profiler en consecuencia.

Al usar SQL Profiler para capturar instrucciones Transact-SQL, configure SQL Profiler para generar la salida en una unidad local en lugar de una unidad ubicada en un recurso compartido de red remoto u otro dispositivo lento, por ejemplo, un stick de memoria USB local.

Seguimiento de SQL

SQL Server proporciona procedimientos almacenados del sistema Transact-SQL para crear seguimientos en una instancia del motor de base de datos de SQL Server. Puede utilizar estos procedimientos almacenados del sistema desde sus propias aplicaciones para crear seguimientos manualmente, en lugar de utilizar el SQL Server Profiler. Esto permite escribir aplicaciones personalizadas específicas para las necesidades de la organización. Consulte Seguimiento de SQL.

Nota

Al usar seguimiento de SQL para capturar instrucciones Transact-SQL, configure seguimiento de SQL para generar la salida en una unidad local en lugar de una unidad ubicada en un recurso compartido de red remoto u otro dispositivo lento, como una unidad flash USB.

Monitor de actividad de SQL

SQL Server Monitor de actividad proporciona información sobre los procesos de SQL Server y cómo estos procesos afectan a la instancia actual de SQL Server. Para obtener más información, vaya a Monitor de actividad y Cómo: Abrir monitor de actividad (SQL Server Management Studio).

Recopilación de datos de SQL Server

SQL Server proporciona un recopilador de datos que puede usar para obtener y guardar datos recopilados de varios orígenes. El recopilador de datos le permite usar contenedores de recopilación de datos, lo que le permite determinar el ámbito y la frecuencia de la recopilación de datos en un equipo que ejecuta SQL Server. Consulte Recopilación de datos.

SQLIO

Microsoft desarrolló la herramienta SQLIO para evaluar la capacidad de E/S de una configuración determinada. Como el nombre de la herramienta implica, SQLIO es una herramienta valiosa para medir el impacto de la E/S del sistema de archivos en SQL Server rendimiento. Para obtener más información, vaya a Uso de la utilidad SQLIOSim para simular SQL Server actividad en un subsistema de disco.