菜单

Administrator
发布于 2024-01-31 / 53 阅读
0

CPU异常增高排查

查看CPU占用率

htop/top

推荐使用htop命令,更直观

busybox

如果htop看不到占用高的进程但是CPU占用很高,那么可能进程被隐藏了,可以使用busybox查看

wget https://www.busybox.net/downloads/binaries/1.35.0-x86_64-linux-musl/busybox
chmod a+x ./busybox
./busybox top

perf

perf top

查看进程的线程信息

演示使用的为单进程程序,无额外线程,故无显示

top

top -H -p <进程ID>

htop

htop -p <进程ID>

ps

ps -T -p <进程ID>

如何查看进程文件在哪

lsof

lsof -p <进程ID>

/proc

进入到对应pid的目录,查看exe指向的路径