1. 程式人生 > >虛擬機器監控工具

虛擬機器監控工具

JDK的bin目錄下提供了一些用於監視虛擬機器和故障處理的工具,在cmd下輸入相關命令就能打印出,虛擬機器引數


虛擬機器程序狀態工具jps
jps   java process stasus
類似於工作管理員,專門檢視java任務的,
可以列出正在執行的虛擬機器程序,並顯示虛擬機器執行主類,(main函式所在的類)名稱。以及這些程序的本地虛擬機器唯一ID lvmid
舉例子jsp -l : 輸出主類的全名,如果程序執行的是jar包,輸出jar路徑
說明:對於本地虛擬機器來說,本地虛擬機器唯一ID與作業系統的程序ID是一樣的


虛擬機器統計資訊監控工具

jstat:statistics monitoring Tool
可以顯示本地或者遠端虛擬機器程序中的類裝載、記憶體、垃圾收集、等執行資料。

舉例子:
jstat -gc 2764 250 20(每隔250毫秒查詢一次程序2764垃圾收集情況,一共查詢20次)
-gc 監視java堆狀況,包括eden區,兩個sur區域,老年代,永久代,的容量已用空間,GC時間合計等資訊

除以上兩種之外還有很多工具,也有視覺化的工具
 

相關推薦

[JVM]虛擬機器監控工具(命令列)

1.jps (Java Virtual Machine Process Status Tool)       用來檢視基於HotSpot的JVM裡面中,所有具有訪問許可權的Java程序的具體狀態, 包括程序ID,程序啟動的路徑及啟動引數等等,與unix上的ps類似,只不過j

[JVM]虛擬機器監控工具(視覺化)

1、Jconsole             從Java 5開始 引入了 JConsole。JConsole 是一個內建 Java 效能分析器,可以從命令列或在 GUI shell 中執行。您可以輕鬆地使用 JConsole(或者,它更高階的 “近親” VisualVM )

虛擬機器監控工具

JDK的bin目錄下提供了一些用於監視虛擬機器和故障處理的工具,在cmd下輸入相關命令就能打印出,虛擬機器引數 虛擬機器程序狀態工具jps jps   java process stasus 類似於工作管理員,專門檢視java任務的, 可以列出正在執行的虛擬機器程序,並顯示

JVM 之(8)虛擬機器監控工具(命令列)

1.jps (Java Virtual Machine Process Status Tool)      用來檢視基於HotSpot的JVM裡面中,所有具有訪問許可權的Java程序的具體狀態, 包括程序ID,程序啟動的路徑及啟動引數等等,與unix上的ps類似,只不過jps

JDK自帶的虛擬機器監控視覺化工具之JConsole

  JDK中除了提供大量的命令列工具外,還有兩個功能強大的視覺化工具:JConsole和VisualVM,這篇文章主要來介紹一下JConsole,JConsole是在JDK1.5時期就已經提供的虛擬機器監控工具,是一款基於JMX的視覺化監視和管理的工具,它管理部分的功能是針對JMX MBe

虛擬機器監控與故障處理工具

一、jdk命令列工具 名稱 主要功能 jps JVM Process Status Tool,顯示指定系統內所有HotSpot虛擬機器程序 jstat JVM Statistics Minitoring Tool,用於收

Java虛擬機器詳解(七)------虛擬機器監控和分析工具(1)——命令列

  通過前面的幾篇部落格,我們介紹了Java虛擬機器的記憶體分配以及記憶體回收等理論知識,瞭解這些知識對於我們在實際生產環境中提高系統的執行效率是有很大的幫助的。但是話又說回來,在實際生產環境中,線上專案正在執行,我們怎麼去監控虛擬機器執行效率?又或者線上專案發生了OOM,異常堆疊資訊,我們又怎麼去抓取,然後

Java虛擬機器詳解(八)------虛擬機器監控和分析工具(2)——視覺化

  上篇部落格我們介紹了虛擬機器監控和分析命令列工具,由於其不夠直觀,不是很容易排查問題,那麼本篇部落格我們就來介紹幾個視覺化工具。 1、JConsole   JConsole(Java Monitoring and Management Console)是一款基於 JMX 的視覺化監視和管理的工具。它管

JVM 虛擬機器監控 命令

 jps :打印出所有正在執行 的java程序的相關資訊。 jps 列印的資訊包含java程序ID和主類名。-l 打印出主類所在的包名。 $jps -l 320 sun.tools.jps.Jps 118 org.apache.catalina.startup.Bo

CentOS6 虛擬機器管理工具 virt-manager 在Xmanager鍵位混亂問題

平時一直在Linux下面管理虛擬機器,沒有啥問題,今天由於工作需要,在Xmanager中進行虛擬機器管理,發現virt-manager管理工具中虛擬機器控制檯登入鍵盤對映錯亂,經研究發現,把虛擬機器詳情——》displ

虛擬機器監控

從Zabbix2.4.4之後,收集的資料被分為兩種模式:VMware 配置資料;VMware效能計數器資料。兩種資料都由vmware collectors獨立地收集,因此,推薦啟用比受監控的VMware服務更多的收集器。否則, VMware效能計數器資料的取回會因為取回配置資料而延遲(大型安裝需要花一段時間

cacti批量新增linux虛擬機器監控

背景: 測試環境前段時間應用伺服器的IP段更換後,cacti中一直用的舊IP都沒人管過,同事反饋能不能批量把各網新IP段的機器新增上去。批量就涉及指令碼作業,但對於catci之前沒接觸過的,只能現學現解決問題了。 自動化的基礎是先手工確認一套可行的流程,所以我這次其實走了

虛擬機器lspci工具包安裝步驟

摘要:虛擬機器安裝時一般都採用最小化安裝,預設沒有lspci工具。一臺測試虛擬網絡卡效能的虛擬機器,需要lspci工具來檢視網絡卡的型別。本文描述了在一個虛擬機器中安裝lspci工具的具體步驟。 由於要測試虛擬機器上的不同的虛擬網絡卡驅動型別的傳輸效率,所以需要變化虛擬機

虛擬化技術之kvm虛擬機器建立工具qemu-kvm

  在前邊的部落格中我們介紹瞭如何建立kvm虛擬機器,以及一些常用的工具的介紹和使用,今天我們來了解下kvm原始工具qemu-kvm;為什麼說qemu-kvm是一個原始的工具呢,如果你用kvm虛擬機器,心細的你一定會發現我們不管用什麼工具建立kvm虛擬機器,在宿主機上表現的都是一個以/usr/libexec/

JDK下虛擬機器效能監控以及故障分析工具

  無論對於開發人員還是運維人員,給一個系統定位問題時,知識、經驗是關鍵基礎,資料是依據,工具是運用知識處理資料的手段。對於開發人員或運維人員,這裡的資料包括:執行日誌、異常日誌、GC日誌、堆轉儲快照等。適當的使用這些工具,會使我們能夠快速定位問題,提升解決問題的速度。 &nbs

深入理解Java虛擬機器總結一虛擬機器效能監控工具與效能調優(三)

深入理解Java虛擬機器總結一虛擬機器效能監控工具與效能調優(三) JDK的命令列工具 JDK的視覺化工具 效能調優 JDK的命令列工具 主要有以下幾種: jps (Java Process Status Tool): 虛擬機器程序

利用java自帶工具jconsole監控虛擬機器

  首先編輯tomcat/bin/catalina.sh 加入以下配置 (在 cygwin=false 上面加入) CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote  -Djava.rmi.server.

讀書筆記 ---- 《深入理解Java虛擬機器》---- 第4篇:虛擬機器效能監控與故障處理工具

上一篇:垃圾收集器:https://blog.csdn.net/pcwl1206/article/details/84197088 本文轉自:https://blog.csdn.net/WSYW126/article/details/62422005 第4篇:虛擬機器效能監控與故障處理工具

常用的虛擬機器效能監控和故障處理工具

1. jps : 虛擬機器程序狀況工具          可以列出正在執行的虛擬機器程序,並顯示虛擬機器執行主類名稱,以及這些程序的本地虛擬機器唯一ID(LVMID)。          

虛擬機器效能監控與故障處理工具(未完待續)

  JDK自帶的工具可以方便的幫助我們處理一些問題,包括檢視JVM引數,分析記憶體變化,檢視記憶體區域,檢視執行緒等資訊。   我們熟悉的有java.exe,javac.exe,javap.exe(偶爾用),jps.exe,jmap.exe....等,下面會詳細介紹。分別在linux和windows下面介紹