1.flume是分布式的日志收集系统,把收集来的数据传送到目的地去。2.flume里面有个核心概念,叫做agent。agent是一个java进程,运行在日志收集节点。3.agent里面包含3个核心组件:source、channel、sink。3.1 source组件是专用于收集日志的,可以处理各种类...
分类:
Web程序 时间:
2015-08-17 21:35:09
阅读次数:
240
1、介绍 用来查看基于HotSpot的JVM里面中,所有具有访问权限的Java进程的具体状态,包括进程ID,进程启动的路径及启动参数等等,与unix上的ps类似,只不过jps是用来显示java进程,可以把jps理解为ps的一个子集。 使用jps时,如果没有指定hostid,它只会显示本地环境中所有的...
分类:
其他好文 时间:
2015-08-11 20:54:43
阅读次数:
92
1、命令基本概述Jmap是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。使用方法jmap-histopid。如果使用SHELL,可采用jmap-histopid>a....
分类:
其他好文 时间:
2015-08-11 20:40:58
阅读次数:
102
1.jps可以理解成java进程的ps,也就是罗列出所有的正在运行的Java进程;
2.jstat 一个极强的一个VM监控工具;jstat
-gcutil pid 可以查看对应该id进程的gc所有状况,如下图:
下面解释一下各个字母表示的意思:
s0:如果了解JVM的童鞋,很清楚s0就是Java堆内存里的新生代的survivor space0的简称,所有该值指的是新生代s0的已使...
分类:
Web程序 时间:
2015-08-05 16:25:27
阅读次数:
145
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: ? ? ?jstack [-l][F] pid ? ? ?如...
分类:
编程语言 时间:
2015-08-03 19:30:02
阅读次数:
158
windows下通过pid 找到运行程序的路径有没有遇到过这样的情景,通过window的任务管理器,查看到好多相同的进程名。比方说 一台机器上运行几个tomcat进程,在任务管理器上 只能显示 java进程名 ,这是pid不同。这时如果想知道到底是启动的那个tomcat占用的资源最多,就要看一下进程...
ps -aux | grep 8080使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name发现8080端口被PID为9658的Java进程占用。进一步使用命令:ps -aux | grep java,或者直接:ps -au...
分类:
系统相关 时间:
2015-07-28 10:32:02
阅读次数:
185
运维经验分享作为一个专题,目前共7篇文章《运维经验分享(一)--LinuxShell之ChatterServer服务控制脚本》《运维经验分享(二)--LinuxShell之ChatterServer服务控制脚本二次优化》《运维经验分享(三)--解决Ubuntu下crontab不能正确执行Shell脚本的问题(一)》《运维经验分..
分类:
编程语言 时间:
2015-07-23 01:00:25
阅读次数:
175
运维经验分享作为一个专题,目前共7篇文章《运维经验分享(一)--LinuxShell之ChatterServer服务控制脚本》《运维经验分享(二)--LinuxShell之ChatterServer服务控制脚本二次优化》《运维经验分享(三)--解决Ubuntu下crontab不能正确执行Shell脚本的问题(一)》《运维经验分..
分类:
编程语言 时间:
2015-07-23 00:59:39
阅读次数:
213
使用ByteBuffer.allocateDirect分配的off heap内存大小本机进程
在Jvisualvm中安装 Mbeans插件,然后查看java.nio/BufferPool/direct 进程内使用代码获取
MBeanServer mbs = ManagementFactory. getPlatformMBeanServer() ;
ObjectName objectName = ne...
分类:
编程语言 时间:
2015-07-21 17:06:15
阅读次数:
339