ps命令 & proc文件系统ps查询所有的进程:ps -ef | head -1 && ps -ef | grep "进程名"    # 显示所有的进程,显示的项目有:UID,PID,PPID,C,STIME,TTY,TIME,CMD或ps auxf | head -1 && ps auxf grep "进程名"  # 显示所有的进程,显示的项目有:USER,PID,%CPU,%MEM,VSZ,RSS,TTY,STAT,START,TIME,COMMAND# 参数:# f 用ASCII字符显示树状结构,以显示进程间的相互关系(父子关系)。举例:ps auxf grep "进程名" -A 10 # 查看指定进程和该进程的子进程。# a 显示所有用户的所有进程(包括其它用户)# 结果:# USER    启动进程的用户# PID    进程ID# %CPU  进程占用CPU的百分比# %MEM   进程占用内存的百分比# VSZ 进程使用的虚拟內存量(KB)# RSS 进程占用的內存量(KB)# TTY   启动该进程的终端 (注:tty是终端设备的统称,一般:?表示不关系终端,pts/0表示通过网络连接的终端,)# STAT: 该进程的状态:R    正在运行或在运行队列中等待S  处于休眠状态s     包含子进程l  该进程是一个多线程进程<     高优先级进程N     低优先级进程+    位于后台的进程组D 不可中断的休眠T 停止Z 僵死W 无驻留页L 内存锁页# START        进程的启动时间# TIME       进程使用的总cpu时间# COMMAND    正在执行的命令行的命令查看指定进程下的线程:ps -T PID  # 进程下的线程数:(ps -T PID | wc -l) - 1参数:-T Show threads, possibly with SPID column查看占用内存最多的进程:ps aux | awk '{print "used mem "$4 " -pid "$2}' | sort -r | head -5/proc概念:Linux内核提供了一种通过proc文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。使用:ps aux | grep xxx 找到进程的PID,然后 ls -al /proc/PID 查看进程的相关信息。说明:/proc/PID/cmdline    进程的完整命令行信息/proc/PID/cwd     进程当前工作目录的符号链接   eg:/home/jxn/test/proc/PID/environ   进程的环境变量/proc/PID/exe        运行程序的符号链接           eg:exe -> /home/jxn/soft/java8/bin/java/proc/PID/status   进程的状态信息,包括:名称(Name)、父进程id(ppid)、状态(State)、线程数(Threads)、内存的使用情况(VmSize、VmRSS) 等。VmSize     分配给该进程的内存大小。VmRSS   该进程当前使用的物理内存大小,即该进程的常驻集合内存大小(RSS:Resident Set Size)VmPeak     进程运行过程中占用内存的峰值说明:若进程使用之前已分配但并非正在使用的内存,则VmRSS会变大,而VmSize会保持不变。/proc/PID/task        进程下的任务(线程)。统计进程的线程数:ls /proc/PID/task | wc -l/proc/PID/task/线程id/status 线程的状态信息,包括:名称(Name)、线程id(Pid)、进程id(Tgid)、状态(State)举例:# 查看指定进程的内存使用情况。pid=`ps aux | grep appName | grep -v grep | awk '{print $2}'`memSize=`cat /proc/${pid}/status | grep "VmRSS" | awk '{print $2}'`pstree格式:pstree 参数 PID参数:-p 显示进程id-a 显示命令行参数举例:pstree# 查看所有的进程,以树状的形式展现。pstree -a -p PID# 查看指定进程的进程树(包含PID进程和其子孙进程)。

ps命令 proc文件系统相关推荐

  1. linux里netstat与ps,理解proc目录与linux进程、ps命令、netstat命令的关系

    零.proc目录简介 proc目录是虚拟文件系统(VFS)的一种实现,保存了进程信息(pid目录)和一些系统信息. 一.系统的信息 1.cpuinfo和meminfo两个文件 查看CPU和内存相关信息 ...

  2. 用户空间和内核空间通讯之【proc文件系统】

    今天我们介绍另一种用户内核空间通信的方法:proc文件系统. proc文件系统作为linux提供的一种虚拟文件系统并不占用实际外围存储空间,它仅存在于内存中,系统断电即消失.proc文件系统最开始的设 ...

  3. 深入理解linux系统下proc文件系统内容

    另外,可以参考这个http://www.centos.org/docs/5/html/5.1/Deployment_Guide/ch-proc.html 内容摘要:Linux系统上的/proc目录是一 ...

  4. Linux的proc文件系统详解

    引用自:http://bbs.chinaunix.net/thread-2002769-1-1.html Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它常见的文件系统不同的 ...

  5. 第七季4:网络telnet调试、海思proc文件系统调试接口

    以下内容源于朱有鹏课程, 如有侵权,请告知删除. 一.添加网络添加telnet调试 1.为什么添加telnet调试 (1)inux系统的用户界面就是commandline,本质上由busybox提供. ...

  6. linux /proc文件系统(1)

    Proc文件系统 proc文件系统是linux 中比较重要的的一个文件系统,在sysfs文件系统没有出现之前,它可以说是用户层获取内核层信息的唯一方式,它是一个一种特殊的.由软件创建的文件系统,pro ...

  7. 解说linux下proc文件系统

    proc文件系统的作用是访问系统内核信息  proc不是一个真实的文件系统,它不占系统的外存空间,只是以文件的形式为用户访问linux内核数据提供接口, 因为系统内核总是动态的变化,所以我们所捕捉到的 ...

  8. proc文件系统面面谈(转贴)

    什么是proc文件系统 proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为访问系统内核数据的操作提供接口.用户和应用程序可以通过proc得到系统的信息,并可以改 ...

  9. proc文件系统探索 之 以数字命名的目录

    在proc根目录下,以数字命名的目录表示当前一个运行的进程,目录名即为进程的pid.其内的目录和文件给出了一些关于该进程的信息. niutao@niutao-desktop:/proc/6584$ l ...

最新文章

  1. linux7 kernel.sem,centos7.4内核调优,tcp单服务器万级并发
  2. 【摘录】手机操作系统三国时代的结束
  3. java猜数字游戏界面_用java来写一个猜数字游戏,要用到界面
  4. Nginx_环境搭建
  5. 使用valgrind对gperftools(tcmalloc)进行内存泄漏和越界检测
  6. 运算放大器相关参数基本知识(一)
  7. ros开发增加clion常用模板及初始化配置(三)
  8. 夏至日计算公式及“三伏”的日期算法问题
  9. 可以嵌入ppt的课堂点名器_宏大智慧课堂支招:孩子和学霸的差距,就在课上课下55分钟里...
  10. freeswitch java_freeSWITCH
  11. 飞凌小课堂-RK3399系列 linux双千兆网口解决方法-RTL8153
  12. 精灵混合加密系统_混合云的数据备份
  13. C语言进阶(一):宏函数内定义结构体
  14. 协同过滤和基于内容推荐有什么区别?
  15. openwrt新3路由lede动态dns如何使用,阿里云ddns+ipv6
  16. 至高心法 - SpringCloud Alibaba (二)Nacos 服务注册与配置中心
  17. 高通MSM8916后面的0VV 1VV 3VV 等代表什么?
  18. 2020年12月-第02阶段-前端基础-CSS Day07
  19. 从键盘输入一个英文字母,进行大小写字母转换,并输出。
  20. 大小写字母转换 (15分)

热门文章

  1. Android高级工程师技能知识储备,android实战项目源码
  2. 常用DC-DC;AC-DC电源芯片
  3. vue实现瀑布流效果
  4. 金融基础概念--宏观类和综合类
  5. u-boot-1.3.4 移植到S3C2440 (带有某些解析)
  6. jQuery-什么是jQuery
  7. tolua 一些可以用的函数(测试过)
  8. 艾粽飘香,空相古寺钟声扬
  9. win7浏览器主页修改不过来_win7系统ie主页无法修改怎么办_解决win7ie主页改不过来的办法...
  10. 开始我的WebWork之旅