文档章节

linux进程内存信息

zouqilin
 zouqilin
发布于 2015/04/28 11:43
字数 226
阅读 41
收藏 0

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

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  


本文转载自:http://blog.csdn.net/sunlylorn/article/details/6215137

共有 人打赏支持
zouqilin

zouqilin

粉丝 44
博文 9
码字总数 4504
作品 0
深圳
后端工程师
用以检查 Linux 内存使用的 5 个命令

对于 Linux 管理员来说,检查系统内存用量是一个重要的技能。Jack 给出了解决这个问题的五种不同方式。 Linux 操作系统包含大量工具,所有这些工具都可以帮助你管理系统。从简单的文件和目录...

16%
08/09
0
0
linux vmstat命令详解

vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vms...

serenity
2015/07/01
0
0
Linux服务器的16个监控命令

想不想知道你的服务器到底在干什么?那么你要知道本文介绍的这些基本命令。一旦你熟悉掌握了这些命令,就为成为专业的 Linux系统管理员打下了基础。 你可以通过图形化用户界面(GUI)程序来获取...

shezjl
2015/06/15
0
0
Linux性能监控工具收集(转)

一、基于命令行的性能监控工具 1.dstat - 多类型资源统计工具 该命令整合了vmstat,iostat和ifstat三种命令。同时增加了新的特性和功能可以让你能及时看到各种的资源使用情况,从而能够使你对...

easonjim
2017/12/24
0
0
Linux 中检查内存的5中方法

对于 Linux 管理员来说,检查系统内存用量是一个重要的技能。Jack 给出了解决这个问题的五种不同方式。 Linux 操作系统包含大量工具,所有这些工具都可以帮助你管理系统。从简单的文件和目录...

linuxprobe16
前天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
15
4
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部