11 2021 档案

摘要:一、现象 tps很低,响应时间很长,数据库服务器CPU很高(接近100%),应用服务器负载比较低 二、开启慢查询配置 1、在mysql配置文件/etc/my.cnf中增加: slow_query_log=1 long_query_time=0.1 Slow_query_log 这是一个布尔型变量,默 阅读全文
posted @ 2021-11-25 14:52 小红帽与大灰狼 阅读(140) 评论(0) 推荐(0)
摘要:使用jprofiler的方法耗时统计功能,可以统计出每个方法的耗时 1、点击“CPU views”- “Method Statistics” 2、点击监控按钮,开始监控进程的方法耗时 3、等待30s(自己掌握,时间太短分析样本太少),点击停止监控按钮 4、查看表格中的各方法耗时和调用次数 我们需要关 阅读全文
posted @ 2021-11-23 17:59 小红帽与大灰狼 阅读(1661) 评论(0) 推荐(0)
摘要:一、现象: 压测过程中,发现应用服务器的CPU使用率比较高(>80%或者>90%) 一般分为两种情况: 1、接口的性能非常好,比如响应时间<10ms,tps很高,此事CPU使用率高是正常的,不需要优化 2、接口性能不好,比如响应时间>200ms,tps很低,此时考虑优化 二、找到占用CPU比较高的线 阅读全文
posted @ 2021-11-22 17:13 小红帽与大灰狼 阅读(919) 评论(0) 推荐(0)
摘要:1、使用命令找到要监控进程的pid 例如:ps -ef | grep tomcat 2、使用命令 jstack 3839(jstack 3839 > dump.txt,把线程信息进行重定向) 线程名称: RMI Scheduler(0) 优先级:prio=5,默认值为5(越大越高) tid=0x00 阅读全文
posted @ 2021-11-11 15:00 小红帽与大灰狼 阅读(184) 评论(0) 推荐(0)
摘要:一、对tomcat中的java线程进行监控 1、对JVM添加监控参数,在tomcat的bin目录下,进入catalina.sh文件中,第二行添加: JAVA_OPTS="-Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=64m -XX:MetaspaceSiz 阅读全文
posted @ 2021-11-11 11:45 小红帽与大灰狼 阅读(444) 评论(0) 推荐(0)