Arthas 學習筆記(一)之初始

一. 背景html

  官網地址:https://arthas.gitee.io/git

二. 安裝github

一、基礎包安裝tomcat

 1) 下載jvm

    a) https://alibaba.github.io/arthas/arthas-boot.jarmaven

 2) 安裝ide

二、全量包安裝線程

 1) 下載htm

    a) http://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=com.taobao.arthas&a=arthas-packaging&e=zip&c=bin&v=LATEST  blog

    b) https://github.com/alibaba/arthas/releases/tag/arthas-all-3.3.3

    c) https://arthas.gitee.io/download.html

 2) 安裝

 3) 運行

三. 基本使用方法

在 第二章節中的 3) 小節中選擇 要監控的進程,這裏示例選擇 58420 進程進行查看。

1) dashborad  ----  要監控的進程實時數據面板

 能夠看到 三類信息: 線程、JVM內存使用狀況、運行的實時環境信息等。

 2)thread  (查看 attach 上的進程上 全部線程)

 查看具體的線程棧信息,能夠執行如下命令:

thread id  (id 在 dashboard 或 thread 命令展示結果中 的 id)

 thread -n count 打印前count個最忙的線程

 thread -n count -i 毫秒數  打印採樣間隔爲毫秒數的前count個最忙的線程

  thread -h 能夠看到 thread  全部命令

 3)jvm 查看jvm 包括內存使用狀況信息

4)heapdump  堆內存dump ,功能相似 jmap

 

問題:

監控 tomcat 中的進程

相關文章
相關標籤/搜索