tomcat进行压测时,cpu占用90%
Posted liuyanerfly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat进行压测时,cpu占用90%相关的知识,希望对你有一定的参考价值。
1、top 命令查看占用cpu高的进程,pid=15019
2、查看该进程下所有占用cppu高的线程
top -Hp pid 即:top -Hp 15019
得到pid
3、获取15030的16进制
print "%x " 15030
3ab6
4、jstack -l 15019 > ~/jvm_stack_log.log
5、日志中查询
cat jvm_stack_log.log |grep 3ab6
------------
大部分线程都是在进行GC操作
解决办法:
tomcat 配置-XX:+UseConcMarkSweepGC,优化内存回收策略
可供参考:
https://blog.csdn.net/chushoutaizhong/article/details/81908316
以上是关于tomcat进行压测时,cpu占用90%的主要内容,如果未能解决你的问题,请参考以下文章