小知识:如何查看进程实际的内存占用情况详解

top命令可以查看进程内存的使用,但是不够详细。还有一些命令可以进行更加详细的查看

[root@localhost ~]# cat /proc/5606/status

Name:   switch4

State:  S (sleeping)

Tgid:   5606

Pid:    5606

PPid:   1

TracerPid:      0

Uid:    0       0       0       0

Gid:    0       0       0       0

Utrace: 0

FDSize: 32

Groups: 0 1 2 3 4 6 10

VmPeak:    85328 kB

VmSize:    84308 kB——进程占用的虚拟内存大小。

VmLck:         0 kB

VmHWM:     46368 kB

VmRSS:     46360 kB——占用的物理内存。

VmData:    76512 kB——data段内存大小(BSS,data)

VmStk:        88 kB——栈大小。

VmExe:       312 kB——代码段大小。

VmLib:      6868 kB——库大小

VmPTE:       148 kB

VmSwap:        0 kB

Threads:        4

SigQ:   1/31237

SigPnd: 0000000000000000

ShdPnd: 0000000000000000

SigBlk: 0000000000000000

SigIgn: 0000000000000005

SigCgt: 0000000180005202

CapInh: 0000000000000000

CapPrm: ffffffffffffffff

CapEff: ffffffffffffffff

CapBnd: ffffffffffffffff

Cpus_allowed:   ff

Cpus_allowed_list:      0-7

Mems_allowed:   1

Mems_allowed_list:      0

voluntary_ctxt_switches:        116683469

nonvoluntary_ctxt_switches:     301173

[root@localhost ~]# cat /proc/5627/smaps

00110000-00112000 r-xp 00000000 08:02 652817     /home/mic_lib_2012-04-21-03-16-32/libdb.so

Size:                  8 kB

Rss:                   8 kB

Pss:                   1 kB

Shared_Clean:          8 kB

Shared_Dirty:          0 kB

Private_Clean:         0 kB

Private_Dirty:         0 kB

Referenced:            8 kB

Swap:                  0 kB

KernelPageSize:        4 kB

MMUPageSize:           4 kB

00112000-00113000 rw-p 00001000 08:02 652817     /home/mic_lib_2012-04-21-03-16-32/libdb.so

Size:                  4 kB

Rss:                   4 kB

Pss:                   4 kB

Shared_Clean:          0 kB

Shared_Dirty:          0 kB

Private_Clean:         0 kB

Private_Dirty:         4 kB

Referenced:            4 kB

Swap:                  0 kB

KernelPageSize:        4 kB

MMUPageSize:           4 kB

08048000-080a2000 r-xp 00000000 08:02 1044485    /home/execute_2012-04-21-03-16-32/mrfc

Size:                360 kB——虚拟内存

Rss:                 156 kB——物理内存

Pss:                 156 kB

Shared_Clean:          0 kB——共享部分,动态链接库

Shared_Dirty:          0 kB

Private_Clean:       156 kB——私有部分。

Private_Dirty:         0 kB

Referenced:          156 kB

Swap:                  0 kB

KernelPageSize:        4 kB

MMUPageSize:           4 kB

09f43000-09f87000 rw-p 00000000 00:00 0          [heap]——堆的内存

Size:                272 kB

Rss:                 184 kB

Pss:                 184 kB

Shared_Clean:          0 kB

Shared_Dirty:          0 kB

Private_Clean:         0 kB

Private_Dirty:       184 kB

Referenced:          184 kB

Swap:                  0 kB

KernelPageSize:        4 kB

MMUPageSize:           4 kB

b6cfc000-b6cfd000 —p 00000000 00:00 0

Size:                  4 kB

Rss:                   0 kB

Pss:                   0 kB

Shared_Clean:          0 kB

Shared_Dirty:          0 kB

Private_Clean:         0 kB

Private_Dirty:         0 kB

Referenced:            0 kB

Swap:                  0 kB

KernelPageSize:        4 kB

MMUPageSize:           4 kB

b6cfd000-b7703000 rw-p 00000000 00:00 0

Size:              10264 kB

Rss:                  28 kB

Pss:                  28 kB

Shared_Clean:          0 kB

Shared_Dirty:          0 kB

Private_Clean:         0 kB

Private_Dirty:        28 kB

Referenced:           28 kB

Swap:                  0 kB

KernelPageSize:        4 kB

MMUPageSize:           4 kB

b7714000-b7716000 rw-p 00000000 00:00 0

Size:                  8 kB

Rss:                   8 kB

Pss:                   8 kB

Shared_Clean:          0 kB

Shared_Dirty:          0 kB

Private_Clean:         0 kB

Private_Dirty:         8 kB

Referenced:            8 kB

Swap:                  0 kB

KernelPageSize:        4 kB

MMUPageSize:           4 kB

bfed4000-bfee9000 rw-p 00000000 00:00 0          [stack]——栈的内存。

Size:                 88 kB

Rss:                  44 kB

Pss:                  44 kB

Shared_Clean:          0 kB

Shared_Dirty:          0 kB

Private_Clean:         0 kB

Private_Dirty:        44 kB

Referenced:           44 kB

Swap:                  0 kB

KernelPageSize:        4 kB

MMUPageSize:           4 kB
声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Nginx服务器中HTTP 301跳转到带www的域名的方法

2023-5-4 23:55:12

建站知识

小知识:Nginx配置文件nginx.conf的常用配置方法

2023-5-5 0:54:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索