线上应用故障排查之一:高CPU占用

一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。 根据top命令,发现PID为28555的Java进程...

sucre
2014/09/25
0
3
cgo阻塞引起golang线程的暴增

前言: 我们知道golang抽象了一个pmg的体系概念,里面p可以理解为协程管理队列,在多核主机下go默认会设置跟cpu core相匹配的队列数。 该文章后续仍在不断的更新修改中, 请移步到原文地址 ht...

rfyiamcool
2018/08/01
0
0
cgo阻塞调用引起golang线程暴增

前言: 我们知道golang抽象了一个pmg的体系概念,里面p可以理解为协程管理队列,在多核主机下go默认会设置跟cpu core相匹配的队列数。 该文章后续仍在不断的更新修改中, 请移步到原文地址 ht...

rfyiamcool
2018/08/01
0
0
linux/centos解决Tomcat内存溢出

Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给APP。当APP需要的内存超出内存的最大值时虚拟机就会提示内存溢出...

宛珩
2016/02/16
233
0
高并发以及大数据量情况下tomcat cpu会飙升到100%以上,但是服务器内存使用率却不高,是什么原因?怎么处理呢?

最近做的一个项目版本中遇到一个很烦的问题,搞了好久还是没解决。主要情况是在高并发情况下批量往mysql和hbase写数据(单次请求数据量有多有少,少的时候可能每次请求只有一条数据,多的时候...

MayorH
2017/12/01
746
4

没有更多内容

加载失败,请刷新页面

加载更多