深入理解linux下查看进程内存的使用情况

 更新时间:2013年05月23日 15:22:49   作者:  
本篇文章是对linux下查看进程内存的使用情况进行了详细的分析介绍,需要的朋友参考下

动态查看一个进程的内存使用

复制代码 代码如下:

1、top命令
top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s
如果想根据内存使用量进行排序,可以shift + m(Sort by memory usage)

静态查看一个进程的内存使用
复制代码 代码如下:

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
应用程序正在使用的物理内存的大小 VmRSS


相关文章

  • Linux Autofs自动挂载服务安装部署教程

    Linux Autofs自动挂载服务安装部署教程

    大家好,本篇文章主要讲的是Linux Autofs自动挂载服务安装部署教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦
    2021-11-11
  • LNMP下提示File not found问题的解决方法

    LNMP下提示File not found问题的解决方法

    这篇文章主要给介绍了关于在LNMP下提示File not found问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • yum安装模糊查询所需要的软件包的方法(推荐)

    yum安装模糊查询所需要的软件包的方法(推荐)

    下面小编就为大家带来一篇yum安装模糊查询所需要的软件包的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • centos7系统nginx服务器下phalcon环境搭建方法详解

    centos7系统nginx服务器下phalcon环境搭建方法详解

    这篇文章主要介绍了centos7系统nginx服务器下phalcon环境搭建方法,结合具体实例形式详细分析了centos7的nginx服务器搭建phalcon的具体操作步骤与相关设置技巧,需要的朋友可以参考下
    2019-09-09
  • linux中$符号的基础用法总结

    linux中$符号的基础用法总结

    这篇文章主要给大家介绍了关于linux中$符号的基础用法,文中通过示例代码介绍的非常详细,对大家学习或者使用linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11
  • 关于Linux的mariadb数据库

    关于Linux的mariadb数据库

    这篇文章主要介绍了关于Linux的mariadb数据库的相关资料,主要就是用户可以对文件中的数据进行新增、截取、更新、删除等操作,需要的朋友可以参考下面文章内容
    2021-09-09
  • Linux加入windows ad域步骤详解(winbindsamba方案)

    Linux加入windows ad域步骤详解(winbindsamba方案)

    本文主要实验centos加入windows AD的方法,大家参考使用
    2013-12-12
  • Ubuntu16.04上安装CUDA9.0 详细教程

    Ubuntu16.04上安装CUDA9.0 详细教程

    这篇文章主要介绍了Ubuntu16.04上安装CUDA9.0 详细教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • linux apache下虚拟主机配置方法

    linux apache下虚拟主机配置方法

    配置linux下虚拟主机的朋友能用的到,一个备份,感谢作者
    2008-07-07
  • ubuntu 添加中文支持实现方法

    ubuntu 添加中文支持实现方法

    这篇文章主要介绍了ubuntu 添加中文支持实现方法的相关资料,需要的朋友可以参考下
    2016-12-12

最新评论