- ps -ef 主要是查看服務(wù)器的進(jìn)程信息
ps -ef | grep java
-e:等價于 ‘-A’ ,表示列出全部的進(jìn)程
-f:顯示全部的列(顯示全字段)
執(zhí)行結(jié)果
UID: 該進(jìn)程執(zhí)行的用戶id
PID: 進(jìn)程id
PPID: 該進(jìn)程的父級進(jìn)程id,如果一個程序的父級進(jìn)程找不到,該程序的進(jìn)程被稱為僵尸進(jìn)程
C: cpu的占用率,形式是百分?jǐn)?shù)(%)
STIME: 進(jìn)程的啟動時間
TTY: 終端設(shè)備,發(fā)起該進(jìn)程的設(shè)備識別符號,如果顯示‘ ?’表示該進(jìn)程并不是由終端發(fā)起
TIME: 進(jìn)程的執(zhí)行時間
CMD: 該進(jìn)程的名稱或?qū)?yīng)的路徑
- ps aux 查看進(jìn)程
ps -aux | grep java
-a 列出所有的進(jìn)程
-u uid or username 選擇有效的用戶id或者是用戶名
-x 顯示沒有控制終端的進(jìn)程,同時顯示各個命令的具體路徑。dx不可合用。(utility)
執(zhí)行結(jié)果
USER:進(jìn)程擁有者
PID:進(jìn)程號
%CPU:占用CPU時間百分比
%MEM:占用內(nèi)存百分比
VSZ:進(jìn)程使用的虛擬內(nèi)存量(top命令中虛擬內(nèi)存對于的標(biāo)志是VIRT)
RSS:進(jìn)程占用的固定內(nèi)存量
TTY:進(jìn)程在哪個終端上運(yùn)行
STAT:進(jìn)程的狀態(tài)
START:進(jìn)程開始時間
TIME:進(jìn)程執(zhí)行時間
CMD:進(jìn)程名稱
jmap -histo:live 19313 | head -30 顯示堆中對象統(tǒng)計信息,包括類、實(shí)例變量、合計容量
jps -l 主要用來輸出JVM中運(yùn)行的進(jìn)程狀態(tài)信息
-q 不輸出類名、Jar名和傳入main方法的參數(shù)
-m 輸出傳入main方法的參數(shù)
-l 輸出main類或Jar的全限名
-v 輸出傳入JVM的參數(shù)
- find / -name text 搜索
-name: 按照文件名搜索;
-iname: 按照文件名搜索,不區(qū)分文件名大??;
-inum: 按照 inode 號搜索;