jps -- Java Virtual Machine Process Status Tool 能够列出本机全部java进程的pid jps [ options ] [ hostid ] 选项-q 仅输出VM标识符,不包含class name,jar name,arguments in main m...
分类:
其他好文 时间:
2015-01-19 10:37:44
阅读次数:
112
ProcessViewer.java 类,负责界面实现
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java...
分类:
编程语言 时间:
2015-01-18 22:46:27
阅读次数:
258
客户端IP:192.168.1.11服务端IP:192.168.1.12目的:检查eip用户的java进程是否存在客户端配置脚本名:check_pid.sh脚本如下:#!/bin/bashsi=`ps-ef|grepjava|grepeip|wc-l`if[$si-eq1];thenecho"statusok"exit0elseecho"Theproisdown,plaesecheck!"exit1fi放在/home/monitor/n..
分类:
移动开发 时间:
2015-01-15 01:54:01
阅读次数:
198
客户端IP:192.168.1.11服务端IP:192.168.1.12目的:检查eip用户的java进程是否存在客户端配置脚本名:check_pid.sh脚本如下:#!/bin/bashsi=`ps-ef|grepjava|grepeip|wc-l`if[$si-eq1];thenecho"statusok"exit0elseecho"Theproisdown,plaesecheck!"exit1fi放在/home/monitor/n..
分类:
移动开发 时间:
2015-01-15 01:53:04
阅读次数:
178
Java进程CPU高1-1) 查看$PID进程里面的线程CPU占用状况 top -H -p $PID1-2) 显示线程列表,并按照CPU占用高的线程排序 ps -mp $PID -o THREAD,tid,time | sort -rn2) 找出CPU消耗较多的线程id, 并转换成16进制...
分类:
编程语言 时间:
2015-01-11 20:18:58
阅读次数:
188
今天我来说说关于JAVA多线程知识,有错误请指出。大家都知道JAVA在服务端上处理也有很大优势,很多公司也有在服务器跑JAVA进程,这说明JAVA在处理这个多线程以及并发下也有一定有优点的(这说法有点坑了)。下面来看看那java中,不具备直接操作像操作系统一样的PV信号,然而它提供了synchron...
分类:
编程语言 时间:
2015-01-08 22:43:06
阅读次数:
323
java 调用bash shell脚本阻塞的小问题的解决背景使用java实现的web端,web端相应用户的界面操作,使用java调用bash实现的shell脚本进行实际的操作,操作完成返回执行结果给web 界面显示。现象:Java 进程阻塞。使用ps命令可以看到被调用的shell 的执行进程状态为S...
分类:
编程语言 时间:
2015-01-08 16:55:26
阅读次数:
216
1.首先是jps,看看java进程是否都在
2.查看hdfs和yarn的web地址,看看能否出现
3.hdfs dfs -ls / ,看看目录是否列的出来
4../hadoop jar ../share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar pi 5 10 跑一个mr例子试试
这样就差不多了...
分类:
其他好文 时间:
2015-01-04 11:23:40
阅读次数:
139
在linux服务器上,用uptime、top查看系统的负载明显过高,经过排查,发现是因为代码中死循环造成的。具体的排查过程请参照本文。
使用top命令,发现load average指标值都在1附近,偏高。当然也可以用uptime。用top的好处是可以看到各个进程使用资源的一个排名。在top结果页面,输入P,以cpu消耗进行排名,发现有个java进程占用了98%的cpu资源。记下该进程的p...
分类:
Web程序 时间:
2014-12-26 13:04:20
阅读次数:
203
Btrace
Btrace用于调试正在运行的系统,并且在调试时不会暂停系统。特别适用于跟踪线上问题。你可以实时监控一个系统中任何一个方法的调用,你可以知道这些方法的参数、返回值是什么,还可以知道方法调用消耗了多少时间。
Btrace不需要安装,只要下载一个包,解压即可。
Btrace用法为bin/btrace 。其中pid是正在运行的java进程,trace-script是跟踪...
分类:
其他好文 时间:
2014-12-23 22:44:14
阅读次数:
836