javaweb cpu高-servlet+hibernate+jedis+log4j cpu占用160%

问题描述

servlet+hibernate+jedis+log4j cpu占用160%

做的一个servlet接口程序给php调用,压力测试单核cpu占用160%,我把业务都屏蔽了只留下个log.info cpu仍然130%左右,把log也去掉之后
就是什么都没有了就一个空servlet,cpu仍然在100%左右,可能是什么原因呢,求教。
项目用的jar:

解决方案

虽然你只有log.info,但是Java也在运行,建议通过任务管理器或者top命令(linux)查看进程,也可以安装一下server jdk(java)试试,估计server jdk会有针对性的优化.

时间: 2024-10-02 20:34:02

javaweb cpu高-servlet+hibernate+jedis+log4j cpu占用160%的相关文章

was6.0.17+spring+hibernate+myfaces下CPU占用率异常上升

问题描述 概况:一个300在线用户的系统web服务器(8CPU+8G)windows2003adv+jdk1.4.2+was6.0.17+ihs数据库(8CPU+8G)AIX5.3+oracle10gspring2.0+hibernate3.2+myfaces1.13系统已运行了2年:数据库外键连接较多,查询相对较慢,如查询某些报表会耗费最长45秒(但并发数不超过5)was同时部署2个类似应用(如给两个地区的用户使用),这2个应用通过hibernate默认连接池同时连接上述oracle服务器系统

MySQL · 专家投稿 · MySQL数据库SYS CPU高的可能性分析

问题背景 我们在管理繁忙的 MySQL 数据库时,可能都有碰到 SYS CPU 高的经历:系统突然 SYS CPU 高起来,甚至比 USER CPU 高很多,这时系统 QPS.TPS 急剧下降. SYS CPU高是什么造成的呢?主要有2种可能: 1. context switch 不高,但在内核态 spin,导致 SYS CPU 高 2. context switch 高,每秒超过 200K,有时超过1M,过多 context switch 导致 SYS CPU 高 下面我们对这两种情况逐一分析

关于CentOS 6下Hadoop占用系统态CPU高的处理办法

关于CentOS 6下Hadoop占用系统态CPU高的处理办法 一次不经意发现Hadoop的系统态CPU使用率很高,然后百度一下居然是个已知问题.     RHEL6优化了内存申请的效率,而且在某些场景下对KVM的性能有明显提升:http://www.linux-kvm.org/wiki/images/9/9e/2010-forum-thp.pdf.     而Hadoop是个高密集型内存运算系统,这个改动似乎给它带来了副作用.理论上运算型Java程序应该更多的使用用户态CPU才对,Cloude

如何查询占CPU高的oracle进程_oracle

oracle占用cpu过高怎么处理,本文将介绍有关oracle进程CPU占用率过高的问题,需要了解跟多的朋友可以参考下1:首先使用TOP命令传到占用CPU高的SPID号 PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND 3575 oracle 1 12 0 0K 0K run 748.6H 24.98% oracle 3571 oracle 1 22 0 0K 0K sleep 706.2H 22.84% oracle 2:使用D

CPU高问题排查

双11大战开始了,这几天公司系统压测,CPU各种报警,于是找了篇关于CPU高问题排查的文章.   一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环. (友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen) 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题. 根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障. 通过ps aux | grep PID

CPU天梯图2016最新版 CPU怎么看性能?

  CPU天梯图2016最新版 CPU怎么看性能?           CPU怎么看性能?这是电脑爱好者朋友经常会问到的一个问题.今天脚本之家终于带来了CPU天梯图2016最新版,通过最新的CPU天梯图,能够全面了解电脑处理器性能高低.本次提供的2016最新CPU天梯图很全面,包含桌面CPU天梯图与笔记本CPU天梯图,话不多说,一起来来看. CPU天梯图2016最新完整版(看不清吗 点此看大图)(含桌面+移动笔记本CPU天梯图) 这份2016最新CPU天梯图非常全面,几乎包含了Intel和AMD

CPU经常超频工作对CPU的损害

有注意观察电脑硬件说明的人,基本上都知道CUP是有运行速度,这个速度其实是代表该CPU在正常工作状态下的速度.跟汽车发动机一样,由于厂家要保护CPU的质量保证,所以这个运行速度并不是它最快的频率,而且比极限频率要低很多,所以cpu在有时候是可以进行超频工作的,而且随着这几年厂家技术的提升,很多CPU的超频幅度都在慢慢增加. 1 CPU经常超频工作对CPU的损害 其中有很多涉及到的原理,如果我来说的话也只是复制黏贴,反正大家知道如果一直超频最后会导致CPU短路,然后CPU就坏了. 2 有效的减少C

压力测试衡量CPU的三个指标:CPU Utilization、Load Average和Context Switch Rate

CPU Utilization 好理解,就是CPU的利用率,75%以上就比较高了(也有说法是80%或者更高).除了这个指标外,还要结合Load Average和Context Switch Rate来看,有可能CPU高是因为后两个指标高导致的.   Load Average ,这个很难衡量.网上搜了一圈,还没见到几个合理的解释.我100个并发用户测试数来这两个值是:77.534%,6.108,CPU利用率比较高,Load Average也好像有点高.后来发现了如下两片博文: 理解Load Ave

CPU风扇转速过快如何解决 CPU风扇转速过快怎么办

CPU风扇转速过慢对CPU影响很大,轻则会使计算机频繁死机,重则会导致CPU烧毁,甚至会烧毁主板等电子元件,造成很大损失,但是CPU转速过快对电脑又有什么影响呢?是不是CPU风扇转速越快越好呢?本篇文章就为您分析一下. 一般来说,CPU温度在35℃-45℃的时候,风扇转速就会达到3000 RPM-4000RPM,这是正常的,随着CPU温度的升高,风扇的转速可能还会提升. 不过这并不是越高越好,CPU风扇转速越高则工作压力越大,长时间维持在高转速状态的话,则很可能使CPU风扇轴心疲劳,出现不可逆转