linux內(nèi)存泄漏問題排查

1:查看進(jìn)程的線程信息
ps -T -p 27276 (進(jìn)程號)
2:查看進(jìn)程內(nèi)存和cpu狀態(tài)
cat /proc/Pid(進(jìn)程號)/status
字段 說明

VmPeak 進(jìn)程所使用的虛擬內(nèi)存的峰值
VmSize 進(jìn)程當(dāng)前使用的虛擬內(nèi)存的大小
VmLck 已經(jīng)鎖住的物理內(nèi)存的大?。ㄦi住的物理內(nèi)存不能交換到硬盤)
VmHWM 進(jìn)程所使用的物理內(nèi)存的峰值
VmRSS 進(jìn)程當(dāng)前使用的物理內(nèi)存的大小
VmData 進(jìn)程占用的數(shù)據(jù)段大小
VmStk 進(jìn)程占用的棧大小
VmExe 進(jìn)程占用的代碼段大小(不包括庫)
VmLib 進(jìn)程所加載的動(dòng)態(tài)庫所占用的內(nèi)存大?。赡芘c其它進(jìn)程共享)
VmPTE 進(jìn)程占用的頁表大小(交換表項(xiàng)數(shù)量)
VmSwap 進(jìn)程所使用的交換區(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可以查看該進(jìn)程下各個(gè)線程的cpu使用情況;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容