资讯专栏INFORMATION COLUMN

简单检查进程CPU占用过高原因记录

张迁 / 2653人阅读

摘要:刚才收到报警告知占用过高,分享一个简单的排查技巧。首先使用命令查看持续占用最高的进程,并复制,之后去下查看这个进程的状态是否有异常值使用和结果发现其占用异常,之后用查看进程打开的文件。后发现文件中因进程问题大量写入导致,解决了这次问题。

刚才收到Linode报警告知CPU占用过高,分享一个简单的排查技巧。

首先使用top命令查看持续占用CPU最高的进程,并复制PID,之后去proc下查看这个进程的状态是否有异常值 使用
cat /proc/PID/statuscat /proc/PID/io
结果发现其IO占用异常,之后用ll /proc/PID/fd 查看进程打开的文件。

tail -f 后发现log文件中因进程问题大量写入Notice导致,解决了这次问题。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20844.html

相关文章

  • 【VisualVM 简明教程】(4): 分析CPU

    摘要:快照,带线程命令,是显示全部进程,是显示线程,全格式输出显示进程树,不加显示所有实时快照推荐程度按数字从小到大。 有时候好好的程序放到生产服务器上一段时间后,就会发现服务器响应缓慢,进而进一步发现是cpu过高,于是就慌了,造成cpu过高的原因很多,不过大多是由于资源吃紧造成,例如:sql执行过慢,程序里存在死循环,数据库连接未释放,网络阻塞导致的第三方框架代码出现死循环,大量的操作导致...

    ormsf 评论0 收藏0
  • 记一次解决谷歌浏览器Google Chrome Helper占用过高cpu问题

    摘要:机器过高,一般都是可以从任务管理器着手解决。系统的任务管理器可以监控各个程序占用的是否正常,通常程序自身也是有任务管理的。像谷歌浏览器这种软件,几乎本身就是一个操作系统,所以说它的任务管理器也是必不可少的。 阅读原文 1. 问题现象 有时候发现mac风扇响的厉害,于是我检查了mac系统的活动监视器,发现Google Chrome Helper占用99%的CPU。 通常来说Chrome如...

    sihai 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<