线上问题排查

Linux命令

  • top
    查看系统资源占用
  • free -m
    查看内存使用情况
  • iostat
    查看磁盘读写活动情况
  • netstat
    查看网络连接情况
  • df -h
    查看磁盘空间使用情况
  • du -sh
    查看文件大小情况

MySQL

使用explain命令,查看执行的SQL是否走索引。

排查线程不安全的类

OOM

  • 内存泄露,查看泄漏对象到 GC Roots 的引用链,定位代码
  • 内存溢出,提升堆内存空间

配置 JVM 启动参数,当触发了 OOM 异常的时候自动生成Dump 文件
使用 jmap 工具来生成Dump 文件
使用 MAT 工具来分析 Dump 文件

CPU飙高

  • top 命令查看CPU占用
  • top -Hp PID 查看进程的线程情况
  • jstack <java_pid> | grep <线程id十六进制值> -A 行数
    根据Java类、方法、行号分析代码原因
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值