Linux 不同方法查看进程消耗CPU IO 等
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: 65176 kB 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
转载于:https://www.cnblogs.com/xibuhaohao/p/10931947.html
Linux 不同方法查看进程消耗CPU IO 等相关推荐
- linux检查哪些进程消耗io,Linux 不同方法查看进程消耗CPU IO 等
1.用top命令指定固定的PID top -p 10997 查询指定进程的PID ps -ef | grep zookeeper jim 10997 1959 0 12月14 pts/2 00:00: ...
- linux下查看最消耗CPU、内存的进程
1.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|head -1;p ...
- linux 进程内存开销,linux下查看最消耗CPU、内存的进程
1.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|head -1;ps a ...
- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta (Linux 如何查看进程的各线程的CPU占用 )
http://dolphin-ygj.iteye.com/blog/366216 JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta 博客分类: 调优 ...
- 查看linux进程的设备io,Linux下查看进程IO工具iopp
Linux下的IO检测工具最常用的是iostat,不过iostat只能查看到总的IO情况.如果要细看具体那一个程序点用的IO较高,可以使用iotop .不过iotop对内核版本和Python版本有要求 ...
- Linux 如何查看当前占用CPU或内存最多的K个进程
Linux 如何查看当前占用CPU或内存最多的K个进程 如果是10个进程,K=10,如果是最高的三个,K=3 说明:ps -aux中(a指代all--所有的进程,u指代userid--执行该进程的用户 ...
- linux查看进程的cpu和内存利用率
首先需要知道进程的PID,输入命令:netstat -tnlp -all,在最后一列中可以看到进程名和进程的PID. ps:PID是系统分配给每一个进程的唯一标识符. 也可以输入:ps -ef -al ...
- linux. 获得cpu利用率 arm,Linux如何统计进程的CPU利用率
0. 为什么写这篇博客 Linux的top或者ps都可以查看进程的cpu利用率,那为什么还需要了解这个细节呢.编写这篇文章呢有如下三个原因: * 希望在脚本中,能够以过"非阻塞"的 ...
- linux下查看进程的线程数,linux查看进程的线程数
top -H -p $PID #查看对应进程的那个线程占用CPU过高 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行 ...
最新文章
- 使用python中的socket实现服务器和客户端,并完成图片的传输
- BZOJ 1087状态压缩DP
- 定义水果和方法的java代码_命名水果的两列上的自定义聚合
- Python实战之路-day6
- 学会这六种方法,让你的设计变得中国风
- 计算机操作员管理规定,系统安全运行管理制度及保障措施
- python之单例模式
- html select文字居中显示,用CSS将select/option文本居中
- 自制建议万用表二极管挡位?蜂鸣器档??
- mysql 如何去掉毫秒_mysql 如何去掉毫秒值
- 手把手教你写一个点菜系统(附源码)
- ethereum扫描区块,获取区块内的交易记录
- 页面使用html生成一个n行n列表格,HTML静态网页:表格、表单
- 2022年全球市场旋转压片机总体规模、主要生产商、主要地区、产品和应用细分研究报告
- 歪果小姐姐教你用代码画画,真大佬!
- AddListener(action)
- ios手机 苹果手机 在小程序里面长按图片 后 点击事件失效问题
- 短信验证码安全常见逻辑漏洞
- 真假美猴王与token认证
- 什么是自动语音识别?
热门文章
- rtsp简介(ZT)之消息流程-转
- [Java] 蓝桥杯ALGO-147 算法训练 4-3水仙花数
- Perl_获得字符串长度_length($var)
- Windows下 tuxedo 安装及测试
- (亲测可行)vivo设备一键激活xposed框架方法
- Vue 动画的封装
- MYSQL存储过程中事务和DECLARE EXIT/CONTINUE HANDLER的使用
- 利用Dockerfile构建一个nginx容器
- Spring入门(1)
- Firefox上打开的标签页太多怎么办?