centos系統 JVM性能調優監控工具jps、jstack、jstat、jmap、jinfo的安裝
如果是用的yum 安裝的openjdk 的話,是不會帶java 開發調試工具 jstack jmap 等等的.
想要使用jstack指令 檢視java程式線程資訊,安裝jstack 直接用 yum install jstack 會報錯 No package jstack available , 如下:
那麼下面就介紹下如何 安裝 jdk開發調試工具
- 首先,yum list --showduplicate | grep java-1.8 | grep devel 檢視 有哪些可安裝的jdk1.8 開發工具 包,如下:
- 選擇一個适合自己的yum安裝: yum install java-1.8.0-openjdk-devel.x86_64 -y
- 安裝成功後就可以使用 jps、jstack、jstat、jmap、jinfo 指令了
- jstack
- jmap
上面介紹的了檢視jvm性能的指令工具,jdk還提供了 強大的遠端jmx圖形監控用戶端
可以看下這篇文章 在本地windows用jmx圖形用戶端jConsole jmc jvisualvm 連接配接遠端伺服器java程式jvm監控服務