`

在Linux下使用top命令查看所有java进程的状态

阅读更多

在Linux下使用top命令查看所有java进程的状态

Bash脚本文件 jtop.sh

#!/bin/bash

#PIDS=$(ps -e | grep java | awk '{print $1}' | sed 's/^/-p/')
#top $PIDS

top $(ps -e | grep java | awk '{print $1}' | sed 's/^/-p/')

#END.

 

使用实例

[root@web java]# ./jtop.sh

top - 10:40:23 up 452 days, 14:10,  6 users,  load average: 1.38, 0.91, 0.91
Tasks:   8 total,   0 running,   8 sleeping,   0 stopped,   0 zombie
Cpu(s):  7.5%us,  0.2%sy,  0.0%ni, 92.0%id,  0.0%wa,  0.2%hi,  0.2%si,  0.0%st
Mem:   4075420k total,  2164652k used,  1910768k free,   139740k buffers
Swap:  5406712k total,   265748k used,  5140964k free,   627268k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                               
20914 root      25   0 1446m 413m  11m S 13.0 10.4   0:35.91 java                                                                  
 4797 root      20   0 1293m 120m 7952 S  2.7  3.0 908:25.78 java                                                                  
 4780 root      20   0 1153m 274m 6952 S  0.0  6.9 233:29.03 java                                                                  
10842 root      21   0 1202m 126m 7300 S  0.0  3.2 649:38.71 java                                                                  
24065 root      25   0 1200m 138m 7576 S  0.0  3.5 139:00.00 java                                                                  
25507 root      19   0 1144m  24m 6960 S  0.0  0.6 256:47.51 java                                                                  
25521 root      25   0 1182m  41m 7528 S  0.0  1.0 283:52.79 java                                                                  
28505 root      20   0 1140m  24m 7240 S  0.0  0.6 276:55.52 java  

 

 

5
0
分享到:
评论
3 楼 codingstandards 2011-11-09  
hesihua 写道
对我不管用

为什么
2 楼 hesihua 2011-11-09  
对我不管用
1 楼 tq02ksu 2011-10-28  
正常 来讲不建议所有 的程序都用root 来执行, 如果用其它用户执行的话正接
top -u $USER 就可以看的很清楚了

相关推荐

    Linux部署服务器常用命令.doc

    linux部署服务器常用命令 fdisk -l 查分区硬盘 df -h 查空间硬盘 cd / 进目录 ls/ll 文件列表 vi tt.txt i=insert 插入 shift+: 进命令行 wq 保存%退出 cat tt.txt 内容查看 pwd 当期目录信息 mkdir tt建目录 cp tt....

    韩顺平.linux视频教程和PPT

    韩顺平.linux视频教程第0讲.开山篇.wmv 24 MB 韩顺平.linux视频教程第1讲.基础介绍.wmv 59 MB 韩顺平.linux视频教程第2讲.历史介绍.vi编辑器的使用.wmv 64 MB ...压缩和解压.ux下java网络编程.wmv

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    MemoryAnalyzer-1.9.1.20190826-linux.gtk.x86_64.zip

    官网一直下载不了,找...然后,在linux解压后执行以下命令,就生成一个报告: ./ParseHeapDump.sh java_pid1089.hprof org.eclipse.mat.api:suspects org.eclipse.mat.api:overview org.eclipse.mat.api:top_components

    RED HAT LINUX 6大全

    14.8.1 在Linux客户上使用smbclient 252 14.8.2 在Linux客户上加载共享 253 14.8.3 在Windows客户上加载共享 253 14.9 公用smb.conf配置选项 253 14.9.1 特殊约定 254 14.9.2 read Only=Versus writeable=Versus ...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    java开源包8

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    java开源包11

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    java开源包6

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    java开源包9

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    java开源包4

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    大数据课程体系.pdf

    Linux 大 纲 Linux 的介绍与安装 VMware Workstation 虚拟软件安装 ubuntu 安装 Linux 的常用命令 Linux 系统进程管理常用命令 ps、pkill、top、htop 等的使用; Linux 启动流程,运行级别详解,chkconfig 详解 nano...

    java开源包101

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    java开源包5

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    java开源包10

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    java开源包3

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    java开源包1

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

    Linux中怎么通过PID号找到对应的进程名及所在目录方法

    有时候通过top命令可以看到有个别进程占用的内存比较大,但是top无法直接查看到进程名以及进程所在的目录。所以我们可以通过以下方法来定位。 首先需要知道PID号,可以通过top命令获取。 然后我们可以用ps看以下...

Global site tag (gtag.js) - Google Analytics