Jvm 相关命令之:dashboard | 学习笔记

简介: 快速学习 Jvm 相关命令之:dashboard

开发者学堂课程【线上问题排查利器 Alibaba Arthas(上)Jvm 相关命令之:dashboard学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/746/detail/13190


jvm 相关命令之:dashboard


内容介绍:

一、dashboard 简介及操作

二、dashboard 具体显示内容介绍


一、Dashboard 简介及操作

Dashboard 作用为显示当前系统的实时数据面板,由于该程序为前台的程序,一旦启动,其就会占满整个前台,使得用户不能再进行其他操作,由此,用户可以按Q 或者 Ctrl+c 退出。dashboard 每隔一段时间会自动刷新一次。进入实际操作中,首先输入 Java-jar arthas-boot.jar 启动 arthas,按回车键,此时输入dashboard.按回车键。

image.png

例如,输入 stop 退出,假设当前启动一个 tomcat,启动后回到arthas 主目录下面,输入 Java-jar arthas-boot.jar 再次启动 arthas,按回车键,此时假设监听为2,此时可以输入 dashboard,按回车键,即可显示一些信息。

image.png


二、Dashboard 具体显示内容介绍

所显示上半部分为与线程相关信息。ID 为线程的编号。name 为线程的名字。group 为线程组名。priority 为线程的优先级,数字越大,线程越高,在默认前提下,主线程为5。state 为线程当前的状态,可以表明线程当前处于运行或者等待状态。%cpu 表示运行时间cpu 的一个占比,每个线程都会抢占CPU 的资源,其中以100毫秒为单位去统计占比的时间。time 指线程运行时间,在冒号前为分钟,冒号后表示秒。interrupt 指中断状态。daemon 为后台线程。

所显示内容下半部分即与内存相关。used 表示已经使用了的内存。total 为总内存。max 为最大使用内存。usage 表示内存使用百分比。gc 指垃圾回收器的相关信息。下面的 runtime 为运行环境的相关信息,比如操作系统Linux、操作系统的版本、Java 的版本以及 Java.home 所在的目录。

image.png

相关文章
|
存储 前端开发 安全
JVM学习笔记(完结)
JVM学习笔记(完结)
|
Arthas 监控 数据可视化
JVM进阶调优系列(7)JVM调优监控必备命令、工具集合|实用干货
本文介绍了JVM调优监控命令及其应用,包括JDK自带工具如jps、jinfo、jstat、jstack、jmap、jhat等,以及第三方工具如Arthas、GCeasy、MAT、GCViewer等。通过这些工具,可以有效监控和优化JVM性能,解决内存泄漏、线程死锁等问题,提高系统稳定性。文章还提供了详细的命令示例和应用场景,帮助读者更好地理解和使用这些工具。
|
存储 Java
JVM学习笔记(一)—基本结构
JVM学习笔记(一)—基本结构
|
监控 Java
JVM内存问题之使用jstat命令查看GC堆百分比占比情况,应该使用哪个选项
JVM内存问题之使用jstat命令查看GC堆百分比占比情况,应该使用哪个选项
199 1
JVM内存问题之jstack命令查看JVM线程快照如何解决
JVM内存问题之jstack命令查看JVM线程快照如何解决
233 1
|
开发者 Java
JVM内存问题之top命令的物理内存信息中,'used'和'free','avail Mem'分别表示什么
JVM内存问题之top命令的物理内存信息中,'used'和'free','avail Mem'分别表示什么
302 1
|
监控 Java 运维
开发与运维收集问题之jstat命令查看JVM垃圾回收情况如何解决
开发与运维收集问题之jstat命令查看JVM垃圾回收情况如何解决
256 1
|
Arthas Prometheus 监控
使用JDK自带工具调优JVM的常用命令
使用JDK自带工具调优JVM的常用命令
236 0
|
jenkins Java Shell
Jenkins 打包shell出现gradle命令不存在,jvm内存溢出
Jenkins 打包shell出现gradle命令不存在,jvm内存溢出
244 4
|
安全 Java
《深入理解java虚拟机》学习笔记-----郑雨迪
《深入理解java虚拟机》学习笔记-----郑雨迪
171 0