centos7.9 请问下要如何查找占用率过高的进程?
1:除了接宝塔,还有没有其他工具?比如一些监控系统,skywalking之类的,几个系统对比一下,是不是都是高负载的情况,排除下是不是宝塔的问题
2:装个htop看下,htop看的东西更多更清晰,然后根据cpu排下序,看下带宽占用情况和硬盘inode占用情况(硬盘io)
3:能重启的吗?最后不行也可以试试重启以后是不是一致的。
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答793 阅读✓ 已解决
2 回答3.2k 阅读
不是top里面看不出,是你不会看,
这里面已经显示你的cpu使用率达到了97.5%,其中内核空间占用了61.1%,而且你4核心的cpu最近1分钟的平均负载达到了8.5,说明cpu很繁忙,pid为2325的进程使用的CPU时间最多达到了12.6%, 在你执行这个top命令的时候有8个进程处于running状态,猜测:1、监控下网络io,看下是否因为网络io过大导致系统需要不断的中断处理网络数据包导致系统负载升高。2、系统运行的进程太多?cpu上下文切换耗费CPU过多?