深入理解linux下查看進程內(nèi)存的使用情況
動態(tài)查看一個進程的內(nèi)存使用
1、top命令
top -d 1 -p pid [,pid ...] //設置為delay 1s,默認是delay 3s
如果想根據(jù)內(nèi)存使用量進行排序,可以shift + m(Sort by memory usage)
靜態(tài)查看一個進程的內(nèi)存使用
1、pmap命令
pmap pid
2、ps命令
ps aux|grep process_name
3、查看/proc/process_id/文件夾下的status文件
Name: php
State: R (running)
SleepAVG: 0%
Tgid: 21574
Pid: 21574
PPid: 10005
TracerPid: 0
Uid: 1000 1000 1000 1000
Gid: 100 100 100 100
FDSize: 256
Groups: 16 100
VmPeak: 161740 kB
VmSize: 161740 kB
VmLck: 0 kB
VmHWM: 107144 kB
VmRSS: 107144 kB
VmData: 106192 kB
VmStk: 84 kB
VmExe: 5588 kB
VmLib: 7884 kB
VmPTE: 268 kB
Threads: 1
SigQ: 0/69632
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000001000
SigCgt: 00000001818040a7
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
Cpus_allowed: 00000000,00000000,00000000,0000000f
Mems_allowed: 1
任務虛擬地址空間的大小 VmSize
應用程序正在使用的物理內(nèi)存的大小 VmRSS
- Linux 查看內(nèi)存插槽數(shù)、最大容量的方法
- Linux 下dmidecode查看內(nèi)存條數(shù)的命令介紹
- linux下查看內(nèi)存條數(shù)及每根內(nèi)存大小的實現(xiàn)方法(推薦)
- Linux系統(tǒng)查看CPU、機器型號、內(nèi)存等信息
- 詳解Linux如何查看當前占用CPU或內(nèi)存最多的幾個進程
- Linux下查看CPU型號,內(nèi)存大小,硬盤空間的命令(詳解)
- linux查看主板內(nèi)存槽與內(nèi)存信息的命令dmidecode方法
- linux查看文件系統(tǒng)塊大小與內(nèi)存頁大小的簡單方法
- 用來查看linux內(nèi)存使用情況的shell腳本
- Linux?查看內(nèi)存使用情況的幾種方法匯總
相關文章
centos7系統(tǒng)nginx服務器下phalcon環(huán)境搭建方法詳解
這篇文章主要介紹了centos7系統(tǒng)nginx服務器下phalcon環(huán)境搭建方法,結(jié)合具體實例形式詳細分析了centos7的nginx服務器搭建phalcon的具體操作步驟與相關設置技巧,需要的朋友可以參考下2019-09-09Linux加入windows ad域步驟詳解(winbindsamba方案)
本文主要實驗centos加入windows AD的方法,大家參考使用2013-12-12