/proc/$(pidof procname)/status 中 VmData VmRSS 与 Swap的关系?

dahulu 发布于 2016/05/04 16:46
阅读 426
收藏 1

http://man7.org/linux/man-pages/man5/proc.5.html

读了手册中关于VmData和VmRSS的解释我好象哪里理解的不对,请大家指点一下,我理解如果VmData 大于 VmRSS的话,那么数据应该是交换的swap中去的。 但是实际情况是我的swap根本就没有那么大,其实我的物理内存很大,这个怎么解释呢,没有找到相关资料, 上图: VmData-VMRSS =7G, 而我的swap只有4G

[root@]# cat /proc/30478/status | grep Vm
VmPeak: 50794132 kB
VmSize: 49876628 kB
VmLck:         0 kB
VmHWM:  42662560 kB
VmRSS:  42636472 kB
VmData: 49731640 kB
VmStk:        88 kB
VmExe:      8960 kB
VmLib:      3836 kB
VmPTE:     85964 kB
VmSwap:   209148 kB


[root@]# free
             total       used       free     shared    buffers     cached
Mem:      65921032   65638308     282724          0      13864   21773572
-/+ buffers/cache:   43850872   22070160
Swap:      4194296     434944    3759352


[root@]# cat /proc/version
Linux version 2.6.32-358.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Fri Feb 22 00:31:26 UTC 2013



加载中
返回顶部
顶部