簡單檢查進程CPU佔用太高緣由記錄

剛纔收到Linode報警告知CPU佔用太高,分享一個簡單的排查技巧。node

首先使用top命令查看持續佔用CPU最高的進程,並複製PID,以後去proc下查看這個進程的狀態是否有異常值 使用
cat /proc/PID/statuscat /proc/PID/io
結果發現其IO佔用異常,以後用ll /proc/PID/fd 查看進程打開的文件。code

tail -f 後發現log文件中因進程問題大量寫入Notice致使,解決了此次問題。進程

相關文章
相關標籤/搜索