美文网首页
性能问题定位

性能问题定位

作者: 金琥 | 来源:发表于2018-08-06 20:30 被阅读10次

linux

uptime
dmesg | tail
vmstat 1
top
free -m
#yum -y install sysstat
mpstat -P ALL 1
pidstat 1
iostat -xz 1
sar -n DEV 1
sar -n TCP,ETCP 1

java

jstack看java线程细节

ps -ef | grep -v grep | grep java | awk '{print $2}' | xargs -n 1 jstack

top看线程java列表

top -H -p `ps -ef | grep -v grep | grep java | awk '{print $2}'`

mysql

查看当前连接数

(my.ini #max_connections= #max_user_connections=)

mysql -e 'show full processlist;'

查看SQL执行

explain <SQL>

使用性能记录

show profiles;
show variables like "%pro%";
set profiling=1;
show profiles;
set profiling=0;

启用慢查询记录

vi my.cnf
---------
slow_query_log=1
slow_query_log_file=mysqlslow.txt
long_query_time=2
+++++++++
mysqldumpslow -s t -t 10 mysqlslow.txt

相关文章

  • 性能问题定位

    linux java jstack看java线程细节 top看线程java列表 mysql 查看当前连接数 (my...

  • 性能问题定位

    系统信息 /proc虚拟目录,是内存的映射 cat /proc/version cat /proc/cpuinfo...

  • 性能定位工具

    在Linux中,当程序出现性能问题时,需要定位其性能瓶颈在哪里,以下是几个定位性能问题的工具:可以先用top查看c...

  • Vue的性能优化

    定位应用的性能问题 Vue应用的性能问题可以分为两个部分:运行时性能问题,加载性能问题。和其他 web应用一样,定...

  • Java性能问题定位

    一句话总结:从问题现象为入口,归结为3类问题进行定位分析:内存满、CPU高、线程阻塞。 首先先介绍下jvisual...

  • 性能问题定位套路

    前面的话 我们在工作过程中,肯定会遇到性能调优及内存溢出的问题,本篇文章会通过几个小例子来粗略的介绍性能定位的思路...

  • Day 77 Skywalking ELK Spring扩展

    SkyWalking 告警机制 定位问题,性能分析,快速定位问题 探针对于吞吐量的影响最小. 探针分类 收集...

  • 详解移动应用测试神器PerfDog

    PerfDog介绍: 移动全平台iOS/Android性能测试、分析工具平台。快速定位分析性能问题,提升APP应用...

  • 性能测试学习 9 如何查找CPU占用过高的程序并进行定位

    作为一名好的性能测试工程,不仅要测试出系统真实的性能,还需要定位系统的性能瓶颈,协助研发定位分析问题。 一般可以根...

  • jstat fullgc定位性能问题

    最近新上线了个系统,我们系统【接手的老系统】配合下压测,造点数据,晚上九点戳一下没问题就下班了。轻轻一戳,尼玛 c...

网友评论

      本文标题:性能问题定位

      本文链接:https://www.haomeiwen.com/subject/gdxnvftx.html