Wie ist diese htop-Ausgabe zu interpretieren?

Wie ist diese htop-Ausgabe zu interpretieren?

CPU ist auf einem unserer App-Server (Java)-Rechner festgenagelt. Wenn ich den htopBefehl auf dem Rechner ausführe und zuBaumsichtIch verstehe:

|- java -Dcom.sun.management.jmxremote -Dfizz=buzz
|  |- java -Dcom.sun.management.jmxremote -Dfizz=buzz
|  |- java -Dcom.sun.management.jmxremote -Dfizz=buzz
|  |- java -Dcom.sun.management.jmxremote -Dfizz=buzz

etc...

...aber ich bin mir nicht sicher, wie ich das interpretieren soll. Bedeutet das, dass der JVM-ProzessLaichenmehrere untergeordnete Prozesse, oder ist diese Strukturansicht ein Verlauf aller Aufrufe der javaausführbaren Datei auf dem Computer?

Wenn Ersteres zutrifft, stellen diese untergeordneten Prozesse dann unterschiedliche laufende Threads dar oder sind sie vollständige untergeordnete „Kopien“ der übergeordneten App? Was könnte die Ursache dafür sein?

Antwort1

Dies liegt daran, dass htop jeden Thread des Prozesses auflistet.

verwandte Informationen