linux cpu占用100原因查询,如何根据查询异常时间节点和连接进而确定CPU使用率100%的原因...
本文在介紹如何根據查詢異常時間節點和連接進而確定CPU使用率100%的原因的基礎上,重點探討了其具體步驟,本文內容緊湊,希望大家可以有所收獲。
排查 Linux 實例異常 CPU 使用率 100%
使用 ECS 實例的過程中,您可能碰到 CPU 使用率異常,CPU使用率高達 100% 的情況。而且無法通過 top、htop 等命令查詢到消耗 CPU 資源的具體進程。本文介紹了三個重點關注的 CPU 使用率異常的排查要素,根據查詢異常時間節點和連接進而確定原因。
查看 ECS 實例監控數據
登錄 ECS管理控制臺。
找到異常實例,并單擊實例名稱。在實例詳情頁面的 CPU 監控信息中查詢實例 CPU 監控數據。
檢查系統命令修改記錄
遠程連接并登錄到 Linux 實例。
執行以下命令查看系統命令最近是否被修改過。stat /usr/bin/top
stat /bin/ps
查看系統命令的更改時間,是否和 CPU 使用率出現 100% 的時間點吻合。
執行 rpm 驗證是否修改過系統命令。正常情況下,您應該查看不到修改信息。rpm -Vf /bin/ps
rpm -Vf /usr/bin/top
查看實例的對外連接
執行命令 iftop -i eth1 -n -P 查看當前實例是否連接到異常域名,如示例中的 crypto-pool.fr。
總結
以上是生活随笔為你收集整理的linux cpu占用100原因查询,如何根据查询异常时间节点和连接进而确定CPU使用率100%的原因...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux7改运行级别,Centos7
- 下一篇: goto在c语言中的作用,关键字goto