服务器CPU 占用高的排查思路
- 通过top 查看,占用cpu 高的进程 ,获取PID
- 通过top -Hp [pid] 查看cpu 占用高的线程 的pid
- pstack [pid] 查看堆栈信息
性能测试查看CPU /内存是否为瓶颈
- vmstat
查看磁盘是不是存在瓶颈
- iostat
- iotop
查看系统产生的系统调用
- strace ./test.sh
- strace -f -F xxxxx
批量kill 进程命令
- kill 所有的httpd 命令
- ps -ef | grep httpd | grep -v grep | cut -c 9-15 |xargs kill -9