【问题标题】:Remote application monitoring through Visual GC通过 Visual GC 远程监控应用程序
【发布时间】:2026-01-02 08:15:01
【问题描述】:

我正在尝试使用 VisualVM 和 Visual GC 监控远程计算机上可用的应用程序。

我在远端启用了jmxremote,如下:

-Dcom.sun.management.jmxremote, -Dcom.sun.management.jmxremote.port=8888,
-Dcom.sun.management.jmxremote.ssl=false, -Dcom.sun.management.jmxremote.authenticate=false

通过 VisualVM 进行监控时,一切正常,但 VisualGC 不显示任何统计信息(出现 Not Supported for this JVM 错误)。

在尝试监控一个本地应用程序时,VisualGC 运行良好...

在远程 jvm 上启动 jstad 后,远程应用程序成功。

这是 VisualGC 的一个已知问题吗...?

远程 JVM - 1.5
本地 JVM - 1.6

【问题讨论】:

    标签: monitoring visualvm


    【解决方案1】:

    对,jstatd 必须在远程主机上运行,​​因为 VisualGC 使用jvmstat 而它不使用jmx

    【讨论】: