性能调优
文章平均质量分 75
lichunan
这个作者很懒,什么都没留下…
展开
-
Java平台常用排障工具分享
下面想跟大家分享一下个人的一些排障思路。一.常用的linux自带工具1. 首先是top命令,查看操作系统的整体情况关键参数:Load average:系统平均负载,分别表示1分钟的平均负载为0.18,5分钟的平均负载为0.20,15分钟的平均负载为0.09。解释一下,比如说“15分钟内的平均负载为0.09”表示从现在到15分钟之前的系统的任务队列的平均长度为0.09原创 2015-03-18 10:37:38 · 617 阅读 · 0 评论 -
一次服务大量超时的java排查过程经验
一次应用提供的服务化接口收到报警大量超时,报404.赶忙着手处理:1)查看监控报表的cpu load ,jvm gc情况,jvm内存,io都正常,如果没有做监控可以手工到服务器上命令查看2)检查网络包括http响应及tcp网络响应请求情况均正常3)登陆服务器,jps -v把java进程打出来,或者top发现j该java进程的cpu使用率及内存占用率均正常4)top -H -p转载 2015-04-12 14:31:51 · 829 阅读 · 0 评论 -
【case】并发环境下HashMap引起full gc排查
现象最近上线一个需求,完成需求的过程对代码进行了一次重构。应用发布后半个小时左右,发现一个机器报警,load过高。登陆机器看CPU使用情况,发现load已经正常,看下CPU使用情况,发现有一个核跑满,其他CPU使用率很低。大概一个小时后,其他机器陆续报警,发现同样的问题,紧急回滚应用。应用运行在16G内存的虚机上,整个JVM11G内存,其中新生代3G,CMS gc,JDK7。第一反应是转载 2015-04-13 09:58:00 · 905 阅读 · 0 评论