JvmTop監控JVM的TOP命令
JvmTop.java - jvmtop是一款類似Linux下TOP的Java監控命令,可以時刻查詢JVM內部執行緒執行情況,和Jstack一起配合使用,能夠發現導致系統負載增大的一些原因。
jvmtop.sh -h 可以獲得幫助.
jvmtop.sh JVM的PID 能夠獲得這個JVM內部的執行緒情況。
JVM的PID可以透過PS命令獲得。
舉例監控sh命令:
#!/bin/sh
PID=`ps aux | sort -rnk 3 | awk '{print $2}' |head -n 1`
/home/jdon/jvmtop.sh -n3 $PID >>out.txt
如果JVM成為最忙碌的,列印出該JVM內部執行緒,遍歷三次,如下:
jvmtop.sh -h 可以獲得幫助.
jvmtop.sh JVM的PID 能夠獲得這個JVM內部的執行緒情況。
JVM的PID可以透過PS命令獲得。
舉例監控sh命令:
#!/bin/sh
PID=`ps aux | sort -rnk 3 | awk '{print $2}' |head -n 1`
/home/jdon/jvmtop.sh -n3 $PID >>out.txt
如果JVM成為最忙碌的,列印出該JVM內部執行緒,遍歷三次,如下:
PID 24188: com.jvmtop.JvmTop ARGS: 1801 VMARGS: VM: Sun Microsystems Inc. Java HotSpot(TM) Client VM 1.6.0_31 UP: 0: 3m THR: 12 THRPEAK: 12 THRCREATED: 12 USER: root GC-Time: 0: 0m GC-Runs: 67 TotalLoadedClasses: 1475 CPU: 2.78% GC: 0.00% HEAP: 5m / 245m NONHEAP: 18m / 118m TID NAME STATE CPU TOTALCPU BLOCKEDBY 14 RMI TCP Connection(1)-10.241.8 RUNNABLE 0.93% 0.77% 1 main TIMED_WAITING 0.93% 86.63% 15 JMX server connection timeout TIMED_WAITING 0.00% 0.00% 13 RMI TCP Accept-0 RUNNABLE 0.00% 0.00% 12 Attach Listener RUNNABLE 0.00% 0.51% 11 Thread-1 TIMED_WAITING 0.00% 0.00% 10 RMI Scheduler(0) TIMED_WAITING 0.00% 0.00% 9 GC Daemon TIMED_WAITING 0.00% 0.00% 8 RMI RenewClean-[110.76.43.83:3 TIMED_WAITING 0.00% 0.00% 4 Signal Dispatcher RUNNABLE 0.00% 0.00% Note: Only top 10 threads (according cpu load) are shown! <p class="indent"> |
相關文章
- MongoDB如何使用top命令監控資料庫MongoDB資料庫
- prometheus JVM監控PrometheusJVM
- top資訊監控
- ☕[JVM效能專題](1)效能監控-命令列工具JVM命令列
- Arthas JVM 監控器JVM
- JVM 效能監控工具JVM
- JVM系列(七) – JVM線上監控工具JVM
- JVM系列(七) - JVM線上監控工具JVM
- 【JVM進階之路】八:效能監控工具-命令列篇JVM命令列
- Jvm自帶監控命令實戰[base jdk8]JVMJDK
- 系統監控&JVM監控指標資料查詢JVM指標
- 效能測試之JVM的監控GrafanaJVMGrafana
- top linux 實時監控命令 檢視CPU使用率(轉)Linux
- INFORMIX的監控和管理命令ORM
- AIX常用的效能監控命令AI
- 09 . Prometheus監控tomcat+jvmPrometheusTomcatJVM
- 遠端監控Springboot JVMSpring BootJVM
- mongodb 監控分析命令MongoDB
- db2top監視命令DB2
- 手把手教你使用 Prometheus 監控 JVMPrometheusJVM
- 深入理解JVM(七)——效能監控工具JVM
- JVM學習筆記---伺服器,JVM效能監控工具JVM筆記伺服器
- 如何使用 Glances 命令監控
- 監控 redis 執行命令Redis
- linux效能監控命令Linux
- 效能監控命令總結
- 詳述top命令監視程式的內容
- 深入理解JVM:效能分析與監控工具JVM
- MyCAT的命令列監控工具介紹命令列
- 手把手教你搭建高逼格監控平臺,第三彈,監控JVMJVM
- GoldenGate GGSCI監控命令Go
- What! 一條命令搞定監控?
- Linux監控命令全解Linux
- Unix/Linux 常用監控命令Linux
- linux 效能監控分析以及調優(top)Linux
- sar效能監視命令-實時監控CPU
- JVM調優——JVM監控工具jvisualvm的使用及GC外掛安裝JVMLVMGC
- 幾個常用的linux效能監控命令Linux