jps命令类似于linux下的ps命令,用于列出当前正在运行的所有java进程。基本用法直接运行不加任何参数就能列出所有java进程的pid和类的短名称。例如:常用参数-q参数-q可以指定jps只列出pid,而不输出类的短名称,例如:-m参数-m参数可以用于列出传递给java进程主函数的参数,例如:
这里可以看到传递给jps(jps本身也是java进程)进程的参数就是-m-l参数-l参数用于输出主...
分类:
其他好文 时间:
2015-06-02 00:27:15
阅读次数:
118
jinfo:可以输出并修改运行时的java 进程的opts。? jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。? jstat:一个极强的监视VM内存工具。可以用来监视VM内...
分类:
编程语言 时间:
2015-06-01 22:55:53
阅读次数:
201
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式。例如说,通过:ps ax | grep java找到java的进程IDjstack 812....
分类:
编程语言 时间:
2015-05-31 18:08:23
阅读次数:
414
Flume知识点:Event 是一行一行的数据
1.flume是分布式的日志收集系统,把收集来的数据传送到目的地去。
2.flume里面有个核心概念,叫做agent。agent是一个java进程,运行在日志收集节点。
3.agent里面包含3个核心组件:source、channel、sink。
3.1 source组件是专用于收集日志的,可以处理各种类型各种格式的日志数据,包括avro...
分类:
Web程序 时间:
2015-05-30 19:55:17
阅读次数:
155
刚上线了一个新的应用集群,第二天和第三天收到了应用FullGc超过阈值的报警短信。但是观察报警Java实例的jvm监控,堆内存仅仅用了1G多一点,还富余近700M。很困惑,剩余这么多内存没被使用,那么说明老年代内存是充足的才对啊!
针对报警的实例进程执行jstat -gcutil 命令,拿到了这个java进程的内存个个代的使用百分比。
发现P的使用率是98%,P,即 Perma...
分类:
其他好文 时间:
2015-05-29 18:12:47
阅读次数:
237
一、 RPC(remote procedure call)
不同java进程间的对象方法的调用。
一方称作服务端(server),一方称作客户端(client)。
server端提供对象,供客户端调用的,被调用的对象的方法的执行发生在server端。
RPC是hadoop框架运行的基础。
二、通过rpc小例子获得的认识
1.服务端提供的对象必须是一个接口,接...
分类:
其他好文 时间:
2015-05-23 00:02:53
阅读次数:
177
jinfo 是 JDK 自带的配置信息工具,可以查看、设置 Java 进程的参数配置。命令格式jinfo [ option ] pidjinfo [ option ] executable corejinfo [ option ] [server-id@]remote-hostname-or-IP命...
分类:
编程语言 时间:
2015-05-20 00:21:03
阅读次数:
142
jps工具jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps(Java Virtual Machine ...
分类:
其他好文 时间:
2015-05-19 22:15:21
阅读次数:
224
jps(Java Virtual Machine Process Status Tool) 是 JDK 提供的一个显示当前所有 Java 进程实例的命令。命令格式jps [ options ] [ hostid ]命令参数-q 只显示本地虚拟机的 pid,而不显示类名称、JAR 文件名和传递给 m....
分类:
系统相关 时间:
2015-05-19 22:11:41
阅读次数:
227
早上看到服务器报警,系统负载过高,top看了一下大概情况,如下图所示:根据
分类:
编程语言 时间:
2015-05-14 20:53:20
阅读次数:
148