系统很卡,怎么定位问题
来源:2-8 jstack实战死循环与死锁

慕移动8813424
2018-08-31
弱鱼老师,最近面试中有个问题:系统很卡,怎么定位问题。我理解一般系统卡的时候,说明线程都在忙,无法接受更多请求,可以用top和jstack命令查看线程是不是死循环或死锁,或者在等待有限资源比如数据库连接。但面试官反问“你认为只有线程死循环或死锁才会导致系统卡吗”? 我挺懵逼的。所以真遇到这种问题,都是怎么来分析的呢?
另外,您视频里说到的群,群号是多少哇?
写回答
1回答
-
若鱼1919
2018-09-01
系统卡首先就是看线程的状态,除了死锁、死循环,还有可能是 系统负载大、系统存在等待、GC暂停了应用,这些通过看线程的状态都可以看出来
00
相似问题