现象: 当前项目启动一段时间,有一个服务导致CPU使用率持续超过30% 环境:Windows 7, CPU: 8核, 内存: 8g内存 定位过程: 启动项目,查看Java进程ID 查看Event Processor 的CPU使用情况,此时基本维持在1%左右: 开启Simulator发送几包数据,再次 ...
分类:
其他好文 时间:
2016-08-05 15:55:03
阅读次数:
144
主要监控JVM (1)JPS(快速获取Java的PID) 这个是jdk包里的 显示Java进程的 +l +v +m (2)jstack 命令格式: 常用说明: (3)jmap 现在列举生产中遇到的JVM的问题的处理流程(Java进程占用CPU特别的高) (1)首先使用jps来获取Java进程的PID ...
分类:
其他好文 时间:
2016-07-19 09:18:38
阅读次数:
142
看端口: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。 进一步使用命 ...
分类:
系统相关 时间:
2016-07-15 19:47:38
阅读次数:
241
jvm中除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具 开发中可能遇到的问题 OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 OutOfMem ...
分类:
其他好文 时间:
2016-07-07 19:40:47
阅读次数:
216
Hadoop伪分布式配置 Hadoop 可以在单节点上以伪分布式的方式运行,Hadoop 进程以分离的 Java 进程来运行,节点既作为 NameNode 也作为 DataNode,同时,读取的是 HDFS 中的文件。 伪分布式需要修改2个配置文件 core-site.xml 和 hdfs-site ...
分类:
其他好文 时间:
2016-07-07 08:35:31
阅读次数:
204
不定期更新 1、ps -ef | grep java | awk '{print $2}' | xargs kill -9 ps -ef用来查看linux上的进程的pid等信息,用awk输出第二列即pid,然后用xargs传给kill -9,kill掉。适用于只有一个java进程时关闭java进程, ...
分类:
其他好文 时间:
2016-06-30 21:40:36
阅读次数:
98
Hadoop 可以在单节点上以伪分布式的方式运行,Hadoop 进程以分离的 Java 进程来运行,节点既作为 NameNode 也作为 DataNode,同时,读取的是 HDFS 中的文件。Hadoop 的配置文件位于 /usr/local/hadoop/etc/hadoop/ 中,伪分布式需要修... ...
分类:
其他好文 时间:
2016-06-25 08:25:47
阅读次数:
156
1.idea有时候会这样,我一般都是直接打开任务管理器,把java进程给杀掉就好了。 2. 点停止时,点两下, ...
分类:
其他好文 时间:
2016-06-24 14:23:47
阅读次数:
260
Linux使用jstat命令查看jvm的GC情况 Options,选项,我们一般使用 -gcutil 查看gc情况 vmid,VM的进程号,即当前运行的java进程号 interval,间隔时间,单位为秒或者毫秒 count,打印次数,如果缺省则打印无数次 通常运行命令如下: jstat -gc 1 ...
分类:
Web程序 时间:
2016-06-20 21:57:08
阅读次数:
250
1.查看Java进程:ps -ef|grep java,ps auxf|grep jva; 2.杀死所有Java进程: pkill java, kill -9 进程ID; 3.进入目录:cd /usr/xx/bin; cd ..(后退目录) 4.切换root用户:su root; 5.查看目录详情: ...
分类:
编程语言 时间:
2016-06-17 22:21:44
阅读次数:
151