cpu使用率过高
解决思路
- 先用top或者pidstat找到高占用的进程,然后解决
- 如果发现没有高占用的进程,那就观察top,看总的runing状态进程和下面展示的runing数量有没有区别
- 如果有区别,对runing的几个进程进行pidstat分析
- 如果发现显示为空,那很有可能就是进程不停的挂掉然后重启
- pstree 用这个命令找到那几个一直重启的进程的父进程,
- 记录性能事件,查看数据
# 记录性能事件,等待大约15秒后按 Ctrl+C 退出
$ perf record -g
# 查看报告
$ perf report