常用的Linux系统管理命令whoami显现当前操作的用户,如下图:hostname显示主机名,如下图:top动态显示当前耗费资源的进程信息,如下图:du查看当前目录下,文件的大小du-sh*df查看磁盘大小df-h带有单位显示磁盘信息psps-ef|grepjava查询java进程的PIDkill杀死进程,能够先用ps..
分类:
系统相关 时间:
2017-06-01 00:18:26
阅读次数:
277
又是一个jmx问题 jmx明明端口占用了, 而且相关java进程也起来了, 为什么会不能通过jconsole访问jmx呢?总是:RMI non-JRMP server at remote endpoint 证书不对吗? 为什么通过的密码,那个机器的jms-ssl证书和我本机的大小不一样? 权限问题? ...
分类:
其他好文 时间:
2017-05-31 21:27:33
阅读次数:
443
jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jstack [-l] pid 如果java程序崩溃生成core文件,jstack工具可以用 ...
分类:
Web程序 时间:
2017-05-31 19:05:42
阅读次数:
343
命令基本概述 Jmap是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 使用方法 jmap -histo pid。如果使用SHELL ,可采用jmap -histo ...
分类:
其他好文 时间:
2017-05-31 16:35:19
阅读次数:
225
摘自: http://www.myexception.cn/internet/2044496.html 分析java进程假死情况 1 引言 1.1 编写目的 为了方便大家以后发现进程假死的时候能够正常的分析并且第一时间保留现场快照。 1.2编写背景 最近服务器发现tomcat的应用会偶尔出现无法访问 ...
分类:
编程语言 时间:
2017-05-25 13:21:43
阅读次数:
349
转自:http://www.fx114.net/qa-81-151600.aspx 一些杂琐的东西,记录一下,以后可能会用得上,另外以后遇到可以记录的可以追加在这里 查找进程内最耗费CPU的线程: jmap导出java进程内存情况并用jhat分析 storm相关进程启动命令: jstorm相关进程启 ...
分类:
系统相关 时间:
2017-05-20 11:08:41
阅读次数:
157
拿hbase基准测试列子来分析哪些线程使用比较高的cpu,环境是linux,基准测试命令: hbase org.apache.hadoop.hbase.PerformanceEvaluation --rows=500000 --nomapred --presplit=5 --writeToWAL=t ...
分类:
编程语言 时间:
2017-05-19 23:58:45
阅读次数:
1156
一、Flume简介 Flume是一个分布式的、高可用的海量日志收集、聚合和传输日志收集系统,支持在日志系统中定制各类数据发送方(如:Kafka,HDFS等),便于收集数据。其核心为agent,agent是一个java进程,运行在日志收集节点。 agent里面包含3个核心组件:source、chann ...
分类:
Web程序 时间:
2017-05-14 21:37:29
阅读次数:
342
在工作中经常遇到tomcat占用cpu居高不下,针对这种情况有以下处理办法进行排查。jps-->查看java的进程top-Hppid-->根据jps得到的进程号(pid),查看java进程的所有线程,并且可以看到所有线程占用CPU的情况,-H用于显示某个进程的所有线程。printf"%x\n"9733-->将第2步..
分类:
其他好文 时间:
2017-05-13 22:06:59
阅读次数:
102
在平常运维分析jvm的时候通常用到的工具的jps,jstat,jstack,jmap用于分析tomcat遇到的各种问题tomcat常见的问题有:OOM,线程死锁(lockdead),锁争用(lockcontention),Java消耗过多的CPU可以通过以上工具进行分析生产常用分析方法快速入口:#jps-->查看运行的java进程#jstat..
分类:
Web程序 时间:
2017-05-12 22:05:49
阅读次数:
293