Linux排查JVM問題

程式設計師生成記發表於2020-12-22

 

通常來說當我們的Java服務出現問題時,首先需要考慮的是這個程式是不是還在執行,然後再關注這個程式所佔用的資源多少,CPU、記憶體的使用情況,從而定位到具體問題。因此,有必要對Linux伺服器中的JVM異常排查進行下記錄。

方法

1、查詢Java程式id

      ps -ef | grep java

      jps

      

2、top查詢java程式

      top -c  #引數c表示列出命令的詳細資訊

     

     top -Hp pid #其中引數H表示使用執行緒分析模式,p表示指定相關的程式id為13514  列印pid程式中執行緒使用情況

     

3、printf列印執行緒13676的16進位制數

     printf "%x\n" printf

     

相關文章