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

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

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

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

    原文作者:xi4oh4o
    原文地址: https://segmentfault.com/a/1190000000680172
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞