用jmeter对服务做性能压测,服务器CPU占用不超过15%,但是所压测的服务,进程占用CPU超过100%,无法定位到原因
找到进程中占用CPU占用最高的线程,然后用jstack查看该线程的堆栈信息,每次都存在十几个这样的WAITING信息,线程名称都是Thread-数字,好像是线程池问题,但是不知道具体什么原因导致占用CPU占用过高
这种CPU总占用不高,但是单进程占用CPU过高的问题,正常吗,如果不正常如何进一步定位呢
用jmeter对服务做性能压测,服务器CPU占用不超过15%,但是所压测的服务,进程占用CPU超过100%,无法定位到原因
找到进程中占用CPU占用最高的线程,然后用jstack查看该线程的堆栈信息,每次都存在十几个这样的WAITING信息,线程名称都是Thread-数字,好像是线程池问题,但是不知道具体什么原因导致占用CPU占用过高
这种CPU总占用不高,但是单进程占用CPU过高的问题,正常吗,如果不正常如何进一步定位呢