一.定位CPU使用率过高问题
1.首先通过top命令查看CPU情况
按照CPU使用率排序有两种方式:
a)top -H
b) top后按[1],显示每个cpux的使用情况,然后按shirt+p排序
2.查找出cpu使用率最高的pid,用strace -p pid查看系统调用情况,用strace -cp pid查看系统调用的耗时情况,用strace -cp -e trace=network pid 只查看系统调用的网络耗时.-tt
完整的strace命令可以是:
strace -T -tt -f -f -F -c -e trace=xxx -p pid
本文介绍了一种排查CPU使用率过高的方法,首先利用top命令查看CPU情况,并介绍了两种排序方式。接着,通过strace命令查找高CPU使用率的进程PID,并详细说明了如何进一步分析该进程的系统调用情况及其耗时。
1196

被折叠的 条评论
为什么被折叠?



