1:查看進程的線程信息
ps -T -p 27276 (進程號)
2:查看進程內(nèi)存和cpu狀態(tài)
cat /proc/Pid(進程號)/status
字段 說明
VmPeak 進程所使用的虛擬內(nèi)存的峰值
VmSize 進程當前使用的虛擬內(nèi)存的大小
VmLck 已經(jīng)鎖住的物理內(nèi)存的大小(鎖住的物理內(nèi)存不能交換到硬盤)
VmHWM 進程所使用的物理內(nèi)存的峰值
VmRSS 進程當前使用的物理內(nèi)存的大小
VmData 進程占用的數(shù)據(jù)段大小
VmStk 進程占用的棧大小
VmExe 進程占用的代碼段大小(不包括庫)
VmLib 進程所加載的動態(tài)庫所占用的內(nèi)存大衅畔琛(可能與其它進程共享)
VmPTE 進程占用的頁表大泄ッ獭(交換表項數(shù)量)
VmSwap 進程所使用的交換區(qū)的大小
————————————————
示例:
Name: node
Umask: 0000
State: S (sleeping)
Tgid: 27276
Ngid: 0
Pid: 27276
PPid: 27263
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 64
Groups:
NStgid: 27276
NSpid: 27276
NSpgid: 27276
NSsid: 27276
VmPeak: 3041496 kB
VmSize: 3018012 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 52712 kB
VmRSS: 51692 kB
RssAnon: 18776 kB
RssFile: 32916 kB
RssShmem: 0 kB
VmData: 348024 kB
VmStk: 132 kB
VmExe: 28064 kB
VmLib: 21144 kB
VmPTE: 628 kB
VmPMD: 120 kB
VmSwap: 0 kB
HugetlbPages: 0 kB
Threads: 43
SigQ: 0/15573
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000001000
SigCgt: 0000000180004a03
CapInh: 00000000a80c25fb
CapPrm: 00000000a80c25fb
CapEff: 00000000a80c25fb
CapBnd: 00000000a80c25fb
CapAmb: 0000000000000000
NoNewPrivs: 0
Seccomp: 0
Speculation_Store_Bypass: vulnerable
Cpus_allowed: f
Cpus_allowed_list: 0-3
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 290
nonvoluntary_ctxt_switches: 253
通過top -Hp 6028可以查看該進程下各個線程的cpu使用情況异希;