问题标签 [jstat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jvm - 如何监控 Websphere 应用程序的 JVM 使用情况?
我正在尝试监视 IBM Websphere Server 中的 JVM 使用情况。通常我使用来自 JDK 的 jstat 工具,但由于 IBM WAS 不提供该工具,是否还有其他可用的工具?
docker - 如何从 docker 容器中捕获应用程序监控信息
我有不止一个 java 应用程序在单独的 docker 容器中运行。我正在尝试使用 jstat、jstack、jmap 等工具从容器内运行的 java 进程收集监控数据,例如 GC 日志、线程转储、堆转储。是否可以从主机(外部容器)捕获此信息?
我是集装箱世界的新手。我知道主机和容器的 PID 命名空间是不同的。当我jstack <PID> > thread_dump.txt
从主机执行时,它显示错误消息:无法打开套接字文件/proc/root/tmp/.java_pid:目标进程在 10500 毫秒内没有响应或未加载 HotSpot VM
其中 PID 是来自主机 PID 命名空间的进程 ID。
当我jstack
在容器 ( docker exec -it <container_id_or_name>
) 内执行时,它能够捕获线程转储。
其中 PID 是容器 PID 命名空间中的进程 ID。
关于如何解决这个问题的任何提示?
java - 使用 jstat 从 Docker 容器中获取 GC 日志数据
我有一个在 OpenJDK11 的 docker 容器中运行的 java 应用程序。jstat
我想使用工具(在容器中可用)从此应用程序获取 GC 数据。知道如何从主机或在同一主机上运行的另一个容器实现这一点吗?
谢谢 :)
java - jstat 总容量和利用率与 RSS/VSZ
我需要一些帮助来解释与ps
命令的 RSS 和 VSZ 输出相关的 jstat 容量和利用率值的值。
将所有容量值相加应得出总 jvm 内存容量,而将所有利用率值相加将得出总 jvm 内存利用率。
我了解总容量 >= 总利用率。但是,这两个值与 RSS 和 VSZ 相比如何,如果存在意义差异,它们的共同原因或原因是什么?