之前看过很多数据库报告,直到最近出现过两次严重的性能问题,非常有代表性,所以记录下来。
一次是报Oracle进程把数据库服务器的CPU弄到100%
SQL ordered by Gets 是在内存中取数据,单位是次,是消耗CPU的主要源头,在调试SQL的时候,大部分时候都是通过它来衡量性能。下面是实际的AWR报告,相当骇人啊:
SQL ordered by Gets
...
分类:
数据库 时间:
2015-05-13 12:51:23
阅读次数:
558
### 1、首先找到最耗时的进程id top ![在此输入图片描述][1] ### 2、再查找此进程内最消耗cpu的线程 top -Hp 17207 ![在此输入图片描述][2] ### 3、把线程id转成16进制,以便查找 printf "%x\n" 17342 ![在此输入...
分类:
其他好文 时间:
2015-05-10 14:27:49
阅读次数:
158
Sampling该模式会定期的访问栈,评估出运行较慢的代码。该模式没有方法的调用次数记录,仅有cpu耗时。该模式是在进行提供瓶颈分析中最好的模式,对服务器额外开销最小。Tracing应用Tracing模式,被监控应用的每一个方法都会被转化成字节码记录其消耗CPU的情况。方法调用次数和CPU耗时都被记录下来。
但是tracing模式对服务器影响较大。
被检测服务的方法越多,对服务器性能影响越大Ca...
分类:
其他好文 时间:
2015-05-09 15:01:43
阅读次数:
113
sarsar-u监控CPU[root@Test1~]#sar-uLinux2.6.32-358.el6.i686(Test1)03/26/2015_i686_(1CPU)11:08:23PMLINUXRESTART11:10:02PMCPU%user%nice%system%iowait%steal%idle11:20:01PMall0.050.001.121.040.0097.79Average:all0.050.001.121.040.0097.79%usr:用户进程消耗cpu的时间..
分类:
系统相关 时间:
2015-04-23 15:57:37
阅读次数:
234
Linux常用压缩工具:gzip、bzip、xz,这几个压缩工具不能压缩目录-------------------------------------------------gzip、bzip、xz的压缩比:xz>bzip>gzip压缩比通常有1-9,9个级别,命令不指定压缩级别时,默认使用级别6;压缩比越大则越消耗cpu资源,压缩后的文件也..
分类:
系统相关 时间:
2015-04-11 20:57:27
阅读次数:
265
jmap -heap -histo -dump jhat Jstat Jstat –gcutil 2721 打印时间 打印次数 Jstack 消耗cpu高的进程,此java进程pid为3227 Jstack 3227 System消耗高的话,是否是io瓶颈(iostat,看队列);需要跟踪系统内核调...
分类:
Web程序 时间:
2015-01-26 14:54:31
阅读次数:
231
问题原因:由于HashMap是非线程安全的,在多线程访问时,造成死循环。查找问题方法:1.Java代码top找出最耗费cpu的进程号 如:273772.Java代码top-p27377-H找出此进程下的所有线程,然后找出最耗cpu线程号 如:274333.Java代码pythonhex(27433)...
分类:
编程语言 时间:
2015-01-20 13:40:55
阅读次数:
274
在 sudo -u tomcat 状态下执行1. jstackjstack pid >> file : 打印当前 thread stack 状态CPU 高分析流程使用jstack分析步骤1) top 查看java进程2) top -p -H 查看消耗cpu的线程3) 转为 十六进制4) sudo.....
分类:
编程语言 时间:
2014-12-16 18:48:13
阅读次数:
191
Java性能调优笔记调优步骤:衡量系统现状、设定调优目标、寻找性能瓶颈、性能调优、衡量是否到达目标(如果未到达目标,需重新寻找性能瓶颈)、性能调优结束。寻找性能瓶颈性能瓶颈的表象:资源消耗过多、外部处理系统的性能不足、资源消耗不多但程序的响应速度却仍达不到要求。资源消耗:CPU、文件IO、网络IO、...
分类:
编程语言 时间:
2014-11-10 17:01:29
阅读次数:
252
需求比较简单,提供一个异步Web服务供使用者调用。比如说,某应用程序需要批量地给图片加lomo效果。由于加lomo效果这个操作非常消耗CPU资源,所以我们需要把这个加lomo效果的程序逻辑放到一台单独的服务器上去运行,以免影响应用本身所在服务器的性能。这篇先讲讲服务的接口部分,侧重于理清应用和服务之...
分类:
Web程序 时间:
2014-11-05 16:26:54
阅读次数:
207