Arthas
Silent_ZH
这个作者很懒,什么都没留下…
展开
-
Arthas-CPU持续100%优化
背景公司测试环境服务器中发现CPU持续在100%,导致程序不能正常响应。测试服务器硬件配置为2核16G单机云服务器。安装了当前公司所有的产品和Mysql数据库。分析问题使用Top命令查看从上图可以看出是由一个java应用和mysql服务占用了几乎大部分CPU资源。通过监控一段时间的mysql,发现数据库的查询请求压力非常大。从上图来看,数据库的高峰请求在1200/S左右,5分钟平均下来也在600/S。基于现在的业务数据量来判断不太合理。然后打开Arthas的控制...原创 2020-09-09 15:31:25 · 588 阅读 · 0 评论 -
Arthas-线上问题定位以及优化
背景公司项目临近上线,测试中发现PAD查询数据性能很差,最长的需要50s才能展示数据。分析问题1、前端PAD只处理5条数据,不存在因数据量大导致的加载问题;2、Mysql服务器中,本次查询作业单数据范围只有1000条左右,也不存在数据量大的问题;3、在排除了PAD和Mysql数据库的问题后,问题焦点应该集中在MES系统接口中;定位问题翻出代码查看,发现接口中做的事情很多,无法准确的定位到是哪条代码的问题。因此采用arthas的trace功能定位问题。Arthas官方文档.原创 2020-09-09 15:04:29 · 499 阅读 · 0 评论