CPU过载问题

## 物理CPU个数    
cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l
## 每个物理CPU中的核数  
cat /proc/cpuinfo | grep 'cpu cores' |uniq
## 逻辑CPU的个数  
cat /proc/cpuinfo | grep 'processor' |wc -l
## 查看内存
[dev@jkshv-oa-app1-0 ~]$ free -h
              total        used        free      shared  buff/cache   available
Mem:            62G         14G         10G        9.8M         37G         47G
Swap:          8.0G        168M        7.8G

如何对CPU过载进行排查?

  1. 怎么找出有问题的进程

    ps -ef|grep java
    top -d 2 -p PID
    
  2. 掌握简单的GC分析技巧 jstat

  3. 掌握多线程分析技巧

  4. 多线程的使用注意的问题

jstat命令:

https://cloud.tencent.com/developer/article/1985765

posted @ 2023-08-10 16:58  菜阿  阅读(83)  评论(0编辑  收藏  举报