PMI (Performance Monitoring Infrastructure)
Utilice esta página para obtener una descripción de Performance Monitoring Infrastructure y otras herramientas que le permitan supervisar el funcionamiento general del servidor de aplicaciones.
Un sistema web típico está formado por un servidor web, un servidor de aplicaciones y una base de datos. La supervisión y el ajuste del servidor de aplicaciones es fundamental para el rendimiento general del sistema web. La Infraestructura de Monitoreo del Desempeño (PMI) es la infraestructura de monitoreo central para WebSphere® Application Server y WebSphere productos familiares como Portal, Commerce, etc. Los datos de rendimiento proporcionados por WebSphere PMI ayuda a monitorear y ajustar el rendimiento del servidor de aplicaciones.
Al sintonizar el WebSphere Application Server para un rendimiento óptimo, o arreglar un mal rendimiento Java™ Platform, Enterprise Edition ( Java EE ) aplicación, es importante comprender cómo se comportan los diversos recursos de aplicación y tiempo de ejecución desde una perspectiva de rendimiento. PMI proporciona un conjunto exhaustivo de datos donde se explica el comportamiento de los recursos de aplicación y de tiempo de ejecución. Por ejemplo, PMI proporciona el tamaño del grupo de conexiones de la base de datos, el tiempo de respuesta del servlet, la información empresarial. JavaBeans (EJB), tiempo de respuesta del método Java (JVM), tiempo de recolección de basura, uso de CPU, etc. Estos datos se pueden utilizar para entender los patrones de utilización de los recursos de tiempo de ejecución de la agrupación de hebras, la agrupación de conexiones, etc., y las características de rendimiento de componentes de aplicación como, por ejemplo, servlets, JavaServer Pages (JSP) y enterprise beans.
Utilizando los datos PMI, se pueden identificar y solucionar los cuellos de botella de rendimiento en el servidor de aplicaciones. Por ejemplo, una de las estadísticas del PMI en Java DataBase Conectividad ( JDBC) el grupo de conexiones es el número de declaraciones descartadas del caché de declaraciones preparadas. Esta estadística se puede utilizar para ajustar el tamaño de la memoria caché de sentencias preparadas, de forma que se minimicen los descartes y mejore el rendimiento de las consultas de la base de datos. Los datos de PMI se pueden supervisar y analizar mediante Tivoli® Performance Viewer, otras herramientas de Tivoli, sus propias aplicaciones o herramientas de terceros. Tivoli Performance Viewer es un visor gráfico de datos PMI que se entrega con WebSphere Application Server. Los asesores de rendimiento utilizan datos PMI para analizar el estado de tiempo de ejecución del servidor de aplicaciones y proporcionar sugerencias de ajuste para optimizar la utilización de los recursos del servidor de aplicaciones.
Los datos PMI también se pueden utilizar para supervisar el buen funcionamiento del servidor de aplicaciones. Algunos de los indicadores del buen funcionamiento son el uso de la CPU, el tiempo de respuesta de los servlets y el tiempo de consulta JDBC. Herramientas de gestión del rendimiento como Tivoli Monitoring for Web Infrastructure y otras herramientas de terceros pueden monitorear los datos del PMI y generar alertas basadas en algunos umbrales predefinidos.