服务器CPU使用率突增至100%,如何进行故障排查?
- 内容介绍
- 文章标签
- 相关推荐
本文共计534个文字,预计阅读时间需要3分钟。
服务器CPU使用率高达100%,如何排查?top命令查看当前进程CPU占用情况,PID列是进程号,确定是哪个应用程序的问题。若是Java应用导致的,如何定位故障原因?top -Hp 进程号执行,查看该进程的线程情况。
执行“top”命令,查看当前进程CPU占用的实时情况,PID列是进程号,确定是哪个应用程序的问题。
执行 “jstack 进程号 | grep 线程ID” 查找对应的线程堆栈信息,出现deadlock关键字就表示发生了死锁,通过堆栈信息能看到两个线程的具体阻塞点。
学而不思则罔,思而不学则殆
本文共计534个文字,预计阅读时间需要3分钟。
服务器CPU使用率高达100%,如何排查?top命令查看当前进程CPU占用情况,PID列是进程号,确定是哪个应用程序的问题。若是Java应用导致的,如何定位故障原因?top -Hp 进程号执行,查看该进程的线程情况。
执行“top”命令,查看当前进程CPU占用的实时情况,PID列是进程号,确定是哪个应用程序的问题。
执行 “jstack 进程号 | grep 线程ID” 查找对应的线程堆栈信息,出现deadlock关键字就表示发生了死锁,通过堆栈信息能看到两个线程的具体阻塞点。
学而不思则罔,思而不学则殆

