SAP Note 743192 - Analyzing High CPU usage by the J2EE Engine: Linux

Composant : Java Application Server - Please use sub-components - Linux

Solution : https://service.sap.com/sap/support/notes/743192 (Connexion à SAP Service Marketplace requise)

Résumé :
Dans un environnement SAP, l’utilisation excessive du CPU sur un serveur ou un dispatcher de J2EE Engine peut survenir, impactant gravement les performances. En cas de rencontre de ce problème, il est conseillé de consulter la note SAP 742395 pour une guidance initiale. Les étapes de diagnostic détaillées pour les plateformes Linux comprennent l'utilisation de la commande 'top' pour isoler le processus Java le plus sollicitant en CPU. Par la suite, il est nécessaire d'obtenir un dump de threads JVM; les étapes précises varient selon l'utilisation de JDK d'IBM (v6.20) ou de JDK de Sun (v6.30/6.40, 7.00). Des méthodes établies permettent de lier les threads à haute utilisation de CPU au niveau OS avec les exécutions JVM, accélérant la résolution des problèmes. Les threads à utilisation élevée de CPU peuvent être analysés et corrélés en utilisant le PID hexadécimal dans le dump de threads. Si les complexités persistent, regroupez et escaladez le problème, en incluant tous les diagnostics pertinents, à l'équipe de support.

Mots Clés :
terms cpu usage utilization 25% 50% 100% loop hang reason, pid  user      pr  ni  virt  res  shr, prio=1 tid=0x080a7048 nid=0x61a7 runnable[4cda9000, %cpu %mem    time+  command24929 j2eeadm    9  0  1184 1184  716, process named 'javacore<xxxx>, section 'full thread dump', nid=0x<hexpid>, 24929  ----- register values -----reg_eax, pid directly corresponds, --------------------------------thread dumps produced

Notes associées :

1097184Analyzing high CPU consumption (IBM JDK on Linux)
742395Analyzing High CPU usage by the J2EE Engine
710154How to create a thread dump for the J2EE Engine 6.40/7.0
599539J2EE Engine: How to create a full thread dump
171356SAP software on Linux: General information