1、用top命令指定固定的PID

top -p 10997

查询指定进程的PID

ps -ef | grep zookeeper

jim 10997 1959 0 12月14 pts/2 00:00:01 /usr/lib/jvm/java-8-oracle/bin/java -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -cp /home/jim/opt/zookeeper-3.4.9/bin/../build/classes:/home/jim/opt/zookeeper-3.4.9/bin/../build/lib/*.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/slf4j-log4j12-1.6.1.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/slf4j-api-1.6.1.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/netty-3.10.5.Final.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/log4j-1.2.16.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/jline-0.9.94.jar:/home/jim/opt/zookeeper-3.4.9/bin/../zookeeper-3.4.9.jar:/home/jim/opt/zookeeper-3.4.9/bin/../src/java/lib/*.jar:/home/jim/opt/zookeeper-3.4.9/bin/../conf: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false org.apache.zookeeper.server.quorum.QuorumPeerMain /home/jim/opt/zookeeper-3.4.9/bin/../conf/zoo.cfg

2、使用ps查询指定进程名或者PID的占用情况

ps -aux | grep zookeeper

ps -aux | grep 2181

jim 10997 0.0 0.1 11522940 65176 pts/2 Sl 12月14 0:01 /usr/lib/jvm/java-8-oracle/bin/java -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -cp /home/jim/opt/zookeeper-3.4.9/bin/../build/classes:/home/jim/opt/zookeeper-3.4.9/bin/../build/lib/*.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/slf4j-log4j12-1.6.1.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/slf4j-api-1.6.1.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/netty-3.10.5.Final.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/log4j-1.2.16.jar:/home/jim/opt/zookeeper-3.4.9/bin/../lib/jline-0.9.94.jar:/home/jim/opt/zookeeper-3.4.9/bin/../zookeeper-3.4.9.jar:/home/jim/opt/zookeeper-3.4.9/bin/../src/java/lib/*.jar:/home/jim/opt/zookeeper-3.4.9/bin/../conf: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false org.apache.zookeeper.server.quorum.QuorumPeerMain /home/jim/opt/zookeeper-3.4.9/bin/../conf/zoo.cfg

10997为PID

0.0为CPU占用百分比(注意:如果有两个CPU,32核64线程,那么总占比是6400%)

0.1为内存占用百分比

3、查看更详细的内存占比

cat /proc/10997/status

Name: java

State: S (sleeping)

Tgid: 10997

Ngid: 0

Pid: 10997

PPid: 1959

TracerPid: 0

Uid: 1000 1000 1000 1000

Gid: 1000 1000 1000 1000

FDSize: 256

Groups: 4 24 27 30 46 113 128 130 132 134 1000 1002

NStgid: 10997

NSpid: 10997

NSpgid: 10987

NSsid: 10914

VmPeak: 11522940 kB

VmSize: 11522940 kB

VmLck: 0 kB

VmPin: 0 kB

VmHWM: 65176 kB

VmRSS:65176kB

VmData: 11462972 kB

VmStk: 140 kB

VmExe: 4 kB

VmLib: 17064 kB

VmPTE: 460 kB

VmPMD: 28 kB

VmSwap: 0 kB

HugetlbPages: 0 kB

Threads: 25

SigQ: 0/128292

SigPnd: 0000000000000000

ShdPnd: 0000000000000000

SigBlk: 0000000000000000

SigIgn: 0000000000000003

SigCgt: 2000000181005ccc

CapInh: 0000000000000000

CapPrm: 0000000000000000

CapEff: 0000000000000000

CapBnd: 0000003fffffffff

CapAmb: 0000000000000000

Seccomp: 0

Cpus_allowed: ff

Cpus_allowed_list: 0-7

Mems_allowed: 00000000,00000001

Mems_allowed_list: 0

voluntary_ctxt_switches: 86

nonvoluntary_ctxt_switches: 2

VmRSS为内存

转载:https://blog.csdn.net/zhufengyan521521/article/details/84674617

linux检查哪些进程消耗io,Linux 不同方法查看进程消耗CPU IO 等相关推荐

  1. Linux上怎样停止服务(jar包)、查看进程路径、关闭指定端口

    场景 在linux上部署的jar包服务需要停止该服务并关闭防火墙对应的端口. 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 ...

  2. linux检查系统硬件信息命令,Linux查看系统信息(硬件信息, 系统设置信息等) 命令 | Soo Smart!...

    Linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有 ...

  3. [ Linux ] 进程概念,pcb,查看进程,pid,ppid,fork

    文章目录 一.进程 1.1 基本概念 1.2 描述进程 - PCB 1.3 查看进程 1.3.1 第一种方式 1.3.2 第二种方式 1.4 通过系统调用获取进程标识符 1.4.1 获取进程的pid ...

  4. linux检查是否安装了rzsz,linux安装rzsz(lrzsz)

    lrzsz是一个unix通信套件提供的,X,Y和ZModem文件传输协议,可以用在Windows与linux系统之间的文件传输,体积小速度快,可以与xshell工具配合使用. (1)在线安装 yum ...

  5. linux查看进程占用的内存大小,查看进程占用内存大小的几种方法,占用内存几种方法...

    查看进程占用内存大小的几种方法,占用内存几种方法 1. pmap -x pid 2. ps -aux | grep 进程名 ps -e -o 'pid,comm,args,pcpu,rsz,vsz,s ...

  6. centos7杀掉进程_Centos常用命令,查看进程、杀死进程、启动进程等常用命令

    1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序. ps -A 显示所有程序. ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径, ...

  7. lsof查看进程占用文件_lsof命令查看进程socket相关信息

    1.释义 查看进程打开的文件.目录,还可以查看进程监听的端口等socket相关的信息 2.系统帮助 lsof: illegal option character: - lsof: -e not fol ...

  8. Linux 不同方法查看进程消耗CPU IO 等

    1.用top命令指定固定的PID top -p 10997 查询指定进程的PID ps -ef | grep zookeeper jim 10997 1959 0 12月14 pts/2 00:00: ...

  9. linux检查包是否已经安装,Linux下怎样检查、如何查看某软件包是否已经安装

    因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了.总结起来就是这样几类: 1.rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa ...

最新文章

  1. hive sql 报错后继续执行_Hive迁移Presto的技术实践
  2. 修改wordpress地址(URL)导致不能登录后台
  3. 快速排序伪代码_数据结构和算法之快速排序
  4. 1.16.Flink Window和Time详解、TimeWindow的应用、Window聚合分类之全量聚合、全量聚合状态变化过程-求最大值、Time介绍、EventTime和Watermarks等
  5. linux分区创建ext4失败,RedHat/CentOS ext4无法格式化大分区 补充ext4格式化方式
  6. linux高级命令组合
  7. 【网友投稿】大家都在谈裁员,我却默默干倒了3家公司!
  8. 在本地新建分支,以进行功能开发
  9. 我的电脑属性被隐藏 咋能显示
  10. java.lang.UnsupportedOperationException: This parser does not support specification “null“ version “
  11. Fatal error: Class 'GearmanClient' not found解决方法
  12. linux挂载百度云bos,百度云存储对象BOS挂载工具
  13. 我的大学十年 -- 林锐
  14. js获取用户浏览器信息和ip地址以及位置
  15. 手机总是自动重启怎么处理
  16. 云原生计算动态周报2.13-2.20
  17. Using Spark's default log4j profile: org/apache/spark/log4j-defaults.properties
  18. 美元和人民币 货币转换
  19. 腾讯前端面试经验(一)
  20. 2.1.2 Android刘海屏适配

热门文章

  1. 51Nod-1083 矩阵取数问题【DP】
  2. UVA11039 Building designing【排序】
  3. 特征描述子(feature descriptor) —— HOG(方向梯度直方图)
  4. 行列式(determinant)的物理意义及性质
  5. 机器学习的实现(语言及库的选择)
  6. 颜色(color)、字体(Fonts)管理(颜色的 hex 表示)
  7. 类worksheet的paste方法无效_英雄档案——类人体
  8. 808协议与php通讯,车载808协议对接、交通部794对接、部标808协议809协议对接
  9. java 创建类带泛型_java-创建泛型类列表
  10. python画曲线图-python画曲线