不知道大家有沒(méi)有出現(xiàn)這種壓測(cè)過(guò)程中交易處理能力出現(xiàn)劇烈抖動(dòng)的情況
下面我給大家分享一下我的排查思路
1作烟,使用top命令查看線程
發(fā)現(xiàn)cpu袄琳,us這里忽高忽低
打開(kāi)jvm分析查看內(nèi)存及CPU使用情況铸敏,發(fā)現(xiàn)使用率也是劇烈抖動(dòng)
這里發(fā)現(xiàn)大量線程等待
使用jstack -l 加pid查看是否有線程死鎖
使用jstack -l 加pid > xxx_jscoc.txt打印堆棧信息
使用jvm三劍客打開(kāi)堆棧文件
最終發(fā)現(xiàn)線程阻塞以及大量線程等待