检查堆大小增长超过80%的脚本

  • 本文关键字:脚本 java ubuntu
  • 更新时间 :
  • 英文 :


我在安装OpenJDK的地方使用ubuntu,我想检查堆大小是否超过80%,应该发送警报

我知道的命令

jcmd GC.heap_info

,但问题是进程id将在ubuntu上不断更改。

任何人都可以为此提出脚本建议。

您可以使用jps来查找您的java进程:

jps -l
2770 org.netbeans.Main
5144 jdk.jcmd/sun.tools.jps.Jps

例如,当您想要NetBeans的进程id时。你可以做一些类似的事情:

jps -l | grep org.netbeans.Main | cut -f1 -d ' '

您可以将此信息传递给jcmd:

jcmd `jps -l | grep org.netbeans.Main | cut -f1 -d ' '` GC.heap_info

相关内容

  • 没有找到相关文章

最新更新