性能分析(1)- Java 进程导致 CPU 使用率升高,问题怎么定位?

性能分析小案例系列,可以通过下面链接查看哦

https://www.cnblogs.com/poloyy/category/1814570.html

ps:这些分析小案例不能保证完全准确哦,是博主学习过程中的总结,仅做参考

前提

本机有一个很占用 CPU 的项目,放在了 Tomcat 下启动着

性能分析(1)- Java 进程导致 CPU 使用率升高,问题怎么定位?

如何定位 Jmeter 聚合报告

性能分析(1)- Java 进程导致 CPU 使用率升高,问题怎么定位?

可以看到平均响应时间不断的上升,但是吞吐量(TPS)很低

平均响应时间一般超过 1s,就要排除网络有没有瓶颈 

排查网络是否有瓶颈

在 cmd ping 自己的服务器 ip 地址,看是否有很大的延时或丢包

性能分析(1)- Java 进程导致 CPU 使用率升高,问题怎么定位?

可以看到,没有丢包,而且延时也很低,证明网络没有问题

在服务器中,通过 top 查看是否有进程的用户态(us)过高

top

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zggdgs.html