jvm-mon
基于控制台的 JVM 监控 - 当您只想 SSH 连接到服务器并查看正在发生的事情时。
jvm-mon 允许您从终端监控 JVM 服务器应用程序。
新版本
发行版本: 1.3
- 重写为 Go 语言
- 单个可执行文件
- 可以监控 Java 8 及更高版本上的应用程序
- 不需要现有的 JDK
它的工作原理:
- jvm-mon 可执行文件与 Java 代理 jar 打包在一起
- 启动时,它会将代理程序提取到临时目录
- 它连接到您要监控的 JVM
- 将代理加载到运行中的 JVM 中,以收集指标
- 代理程序和应用程序建立套接字连接以发送指标
安装
从 最新版本 下载
macOS
bash
brew install jvm-mon
使用方式
- 选择一个 JVM 进程,然后按 Enter 键进行监控
- 按 q 或 Ctrl+C 退出
- 按 Del 或 Backspace 可杀死进程
可用的内容
目前显示:
- 正在运行的 JVM 进程列表
- CPU 和 GC 加载
- 堆大小和使用情况
- 使用 CPU 占用率最高的主线程
从源码构建
请参阅 readme