Uso del asesor de rendimiento y diagnóstico

Los asesores analizan los datos PMI (Performance Monitoring Infrastructure) de WebSphere Application Server utilizando principios de rendimiento generales, procedimientos recomendados y normas específicas de WebSphere Application Server para el ajuste.

[AIX][Linux][Windows]

Acerca de esta tarea

Este tema sólo resulta adecuado para los sistemas operativos AIX, Linux y Windows.

El Asesor de rendimiento y diagnóstico ofrece consejos sobre el ajuste de sistemas para su óptimo rendimiento y se configura utilizando la consola administrativa de WebSphere Application Server o la herramienta wsadmin (scripts). El Asesor de rendimiento y diagnóstico utiliza datos de PMI (Infraestructura de supervisión del rendimiento) para proporcionar recomendaciones para ajustar el rendimiento. Este asesor, que se ejecuta en la JVM (Java™ Virtual Machine) del servidor de aplicaciones, realiza comprobaciones periódicas de valores ineficaces, y emite recomendaciones en forma de mensajes de aviso de producto estándar. Para visualizar estas recomendaciones, pulse Resolución de problemas > Mensajes de tiempo de ejecución > Aviso en la consola administrativa. La habilitación del Asesor de rendimiento y diagnóstico tiene un impacto mínimo en el rendimiento del sistema.

Procedimiento

  1. Asegúrese de que PMI esté habilitado, que es el valor predeterminado. Si PMI está inhabilitado, consulte la información sobre cómo habilitar PMI utilizando la consola de administración. Para recibir avisos, primero debe habilitar la PMI a través de la consola administrativa y reiniciar el servidor. El Asesor de rendimiento y diagnóstico habilita los niveles de contador de supervisión correspondientes para todos los avisos habilitados cuando la PMI está habilitada. Si hay algunos contadores específicos que no desea, o cuando inhabilita el Asesor de rendimiento y diagnóstico, inhabilite la PMI o los contadores que ha habilitado el Asesor de rendimiento y diagnóstico.
  2. Si ejecuta WebSphere Application Server, Network Deployment, debe habilitar la PMI en el servidor y en el agente administrativo y reiniciar el servidor y el agente administrativo.
  3. Pulse Servidores > Servidores de aplicaciones en el árbol de navegación de la consola administrativa.
  4. Pulse nombre_servidor > Configuración de Asesor de rendimiento y diagnóstico.
  5. En la pestaña Configuración, especifique el número de procesadores del servidor. Este valor es crítico para garantizar que los avisos sean correctos para la configuración específica del sistema.
  6. Seleccione el Intervalo de cálculo. Los datos de PMI se toman durante un periodo de tiempo y se calcula el promedio a fin de proporcionar un aviso. El intervalo de cálculo especifica la duración del tiempo durante el cual los datos se toman para este aviso. Por lo tanto, los detalles de los mensajes de aviso se muestran como promedios durante este intervalo.
  7. Seleccione Secuencia de aviso máxima. La secuencia de aviso máxima hace referencia al número de avisos consecutivos antes de que se actualice el umbral. Por ejemplo, si la secuencia de aviso máxima se establece como 3, el asesor sólo envía tres avisos para indicar el desbordamiento en la memoria caché de sentencias preparadas. Después de tres avisos, sólo se emite una nueva alerta si la tasa de descartes sobrepasa el nuevo valor de umbral.
  8. Especifique CPU mínima para sistema en funcionamiento. La CPU mínima para un sistema en funcionamiento hace referencia al nivel de CPU que indica que un servidor de aplicaciones está sometido a una carga de producción. O bien, si desea ajustar el servidor de aplicaciones para cargas de producción máxima con un 50-90% de utilización de la CPU, establezca este valor en 50. Si el uso de la CPU está por debajo de este valor, todavía se seguirán emitiendo algunos avisos de diagnóstico y rendimiento. Por ejemplo, cualquiera que sea el nivel de CPU, si está descartando sentencias preparadas con una tasa alta, se le notificará.
  9. Especifique CPU no saturada. El nivel de CPU saturada indica a qué nivel se considera que la CPU está totalmente utilizada. El nivel determina cuándo las normas de concurrencia dejan de aumentar las agrupaciones de hebras u otros recursos, aunque se utilicen totalmente.
  10. Pulse Aplicar.
  11. Pulse Guardar.
  12. Pulse nombre_servidor > Configuración de Asesor de rendimiento y diagnóstico.
  13. Pulse el separador Tiempo de ejecución.
  14. Pulse Reiniciar. Seleccione Reiniciar en la pestaña Tiempo de ejecución para volver a inicializar el Asesor de rendimiento y diagnóstico utilizando la última información de configuración que se ha guardado en el disco.

    Esta acción también restablece el estado del Asesor de rendimiento y diagnóstico. Por ejemplo, el recuento actual de avisos se restablece a cero (0) para cada mensaje.

  15. Simule una carga de nivel de producción. Si utiliza el Asesor de rendimiento y diagnóstico en un entorno de prueba, realice cualquier otro ajuste de rendimiento o simule una carga de producción realista para la aplicación. La aplicación debe ejecutar esta carga sin errores. Esta simulación incluye el número de usuarios simultáneos típico de los períodos de mucho trabajo, y dirige los recursos del sistema, como la CPU y la memoria, a los niveles esperados en la producción. El Asesor de rendimiento y diagnóstico proporciona avisos cuando la utilización de la CPU sobrepasa un nivel superior lo suficiente. Si desea una lista de los business partners deIBM® que proporcionan herramientas para gestionar este tipo de carga, consulte el rendimiento: recurso de información de aprendizaje.
  16. Seleccione el recuadro de selección para habilitar el Asesor de rendimiento y diagnóstico.

    Sugerencia: para conseguir los mejores resultados de ajuste del rendimiento, habilite el Asesor de rendimiento y diagnóstico cuando se ejecuta una carga de nivel de producción estable.

  17. Pulse Aceptar.
  18. Seleccione Avisos de tiempo de ejecución en la consola administrativa, en Mensajes de tiempo de ejecución del panel Estado o consulte el archivo SystemOut.log que se encuentra en el siguiente directorio:
    raíz_perfil/logs/nombre_servidor
    Algunos mensajes no se emiten inmediatamente.
  19. Actualice la configuración del producto para mejorar el rendimiento, según la información del aviso. Aunque los Asesores de rendimiento intentan distinguir entre las condiciones de cargado y desocupado, el aviso podría confundirnos si el asesor está habilitado, cuando el sistema está aumentando o disminuyendo. Este resultado es muy probable cuando se ejecutan pruebas cortas. Aunque el aviso sirve de ayuda en la mayoría de las configuraciones, en algunas situaciones podría deteriorar el rendimiento. Debido a estas condiciones, no se garantiza el aviso. Por lo tanto, pruebe el entorno con la configuración actualizada para asegurarse de que funciona bien y de que el rendimiento es mejor que con la configuración anterior.

    Con el tiempo, es posible que el asesor emita un aviso distinto. Este aviso distinto es debido a las fluctuaciones de carga y al estado de la ejecución. Cuando se recibe un aviso distinto, es preciso buscar todos los avisos y el período de tiempo de ejecución en que se ha emitido. Debe tomarse el aviso en el momento que más se aproxime a la carga máxima de producción.

    El ajuste de rendimiento es un proceso iterativo. Después de aplicar el aviso, simule una carga de producción, actualice la configuración que se basa en el aviso y vuelva a probar si se el rendimiento ha mejorado. Este procedimiento deberá continuar hasta conseguir el rendimiento óptimo.

Qué hacer a continuación

Puede habilitar e inhabilitar avisos en el panel Configuración de avisos. Algunos avisos sólo se aplican a determinadas configuraciones, y sólo se pueden habilitar para dichas configuraciones. Por ejemplo, el aviso de agrupación de hebras de servicio ORB (Object Request Broker) no limitada sólo es relevante cuando la agrupación de hebras del servicio ORB no está limitada, y sólo se puede habilitar cuando la agrupación de hebras de ORB no está limitada. Para obtener más información sobre la configuración de avisos, consulte la información sobre los valores de la configuración de avisos.
Nota: En este tema se hace referencia a uno o más de los archivos de registro del servidor de aplicaciones. Como alternativa recomendada, puede configurar el servidor para utilizar la infraestructura de registro y rastreo HPEL en lugar de utilizar los archivos SystemOut.log , SystemErr.log, trace.log y activity.log en sistemas distribuidos y de IBM i. Puede también utilizar HPEL junto con sus recursos de registro nativos de z/OS. Si utiliza HPEL, puede acceder a toda la información de registro y rastreo utilizando la herramienta de línea de mandatos LogViewer desde el directorio bin de perfil de servidor. Consulte la información sobre la utilización de HPEL para resolver problemas de aplicaciones para obtener más información sobre la utilización de HPEL.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_enablingrpa
File name: tprf_enablingrpa.html