本文在介紹如何根據查詢異常時間節點和連接進而確定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。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END