登录 |  注册
首页 >  服务器/安全 >  Tomcat容器 从入门到精通学习笔记 >  JMX 常见指标

JMX 常见指标

JVM 指标

系统指标

System 相关指标描述
system.load.average系统load,如果是docker,此指标收集的物理机的load
cpu.system.load.percent系统所有进程占用cpu的百分比
cpu.jvm.load.percentjvm占用cpu的百分比
system.process.used.phyical.memory系统使用的物理内存
system.process.used.swap.size系统使用的swap内存

JVM 内存指标

JVM相关指标描述
jvm.gc.countGC的次数
jvm.gc.timeGC的时间,单位毫秒
jvm.younggc.count年轻代GC的次数 ,包括的GC算法(Copy,ParNew,PS Scavenge,G1 Young Generation)
jvm.younggc.time年轻代GC的时间,单位毫秒
jvm.fullgc.count年老代GC的次数,包括的GC算法
jvm.fullgc.time年老代GC的时间,单位毫秒
jvm.memory.used内存使用总量
jvm.memory.used.percent内存使用总量占比
jvm.thread.countJVM的线程数
jvm.thread.deadlock.countdeadlock线程数
jvm.memory.nonheap.usednonheap使用总量
jvm.memory.nonheap.used.percentnonheap使用总量占比
jvm.memory.oldgen.usedoldgen使用总量
jvm.memory.oldgen.used.percentoldgen使用总量占比
jvm.memory.oldgen.used.percent.after.fullgc触发fullgc之后使用oldgen的内存使用占比,此时基本剩下不可以回收对象
jvm.memory.eden.usededen使用总量
jvm.memory.eden.used.percenteden使用总量占比
jvm.memory.survivor.usedsurvivor使用总量
jvm.memory.survivor.used.percentsurvivor使用总量占比
jvm.memory.perm.usedperm使用总量
jvm.memory.perm.used.percentperm使用总量占比
jvm.nio.directbuffer.useddirectbuffer使用总量,这个一般是nio一些框架会用到
jvm.nio.mapped.usedmapped使用总量,这个一般是使用java内存文件映射用到

线程指标

JVM Thread 相关指标描述
vm.thread.count线程
jvm.thread.daemon.countdaemon线程数
jvm.thread.totalstarted.counttotalstarted线程数
jvm.thread.new.countnew线程数
jvm.thread.runnable.countrunnable线程数
jvm.thread.blocked.countblocked线程数
jvm.thread.waiting.countwaiting线程数
jvm.thread.time_waiting.counttime_waiting线程数
jvm.thread.terminated.countterminated线程数
jvm.thread.deadlock.countdeadlock线程数


上一篇: java垃圾回收器有几种_Java垃圾回收方式
推荐文章
  • 为什么要设置静态IP在安装好CentOS虚拟机以后,一般我们会通过Xshell连接到虚拟机,而不是直接使用虚拟机里面的终端(Terminal)输入命令。如果使用默认的动态分配IP,虚拟机每次开机以后IP都会改变,Xshell连接需要修改IP。所以我们需要将IP设置成静态IP,只要虚拟机开机即可连接。
  • 使用centos的wget提示:commondnotfound是因为没有安装wget这个指令安装wgetyum -y install wget
  • 一、因为Centos官网是挂在国外的服务器上,下载镜像时相比于国内的下载速度会慢很多,所以在这里向大家分享两个国内的镜像站去下载Centos镜像。二、前往阿里云镜像站下载Centos7镜像1、阿里云官网地址:https://www.aliyun.com/ 2、点击左上角的【文档与社区】展开选择【镜像
  • 现在不管安防工程还是弱电工程,与网络的联系也越来越密切了,网络基础知识中的网络命令ping命令在项目中是使用频率最高的,一般我们用的都是它的基本功能,今天和大家来详细看下Ping命令的7个基础用法,掌握了秒变大神!1、ping命令基础2、ping-t的使用3、ping-a的使用4、ping-n的使用
  • 总结下工作中遇到的GC问题。一、JVM参数设置不当机器4G,部分JVM参数设置-Xmx3296m -Xms3296m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -XX:MaxGCPauseMillis=200 -XX:+Use
  • 1.  /:根目录,一般根目录下只存放目录,在终端里输入/home,其实是在告诉电脑,先从/(即根目录)开始,再进入到home目录;2.  /bin,/user/bin:可执行的二进制文件的目录,如常用的命令:ls,tar,mv,cat等;3.  /boot:放置Linux系统启动时用到的一些文件,
学习大纲