この記事では、異常な時間のノードと接続のクエリに基づいて CPU 使用率 100% の原因を特定する方法を紹介し、具体的な手順に焦点を当てています。この記事の内容はコンパクトであり、誰もが何かを得ることができることを願っています。
Linux インスタンスの異常な CPU 使用率 100% のトラブルシューティング
ECS インスタンスを使用すると、異常な CPU 使用率が発生し、CPU 使用率が 100% に達することがあります。さらに、CPU リソースを消費する特定のプロセスを、top や htop などのコマンドでクエリすることはできません。この記事では、異常な CPU 使用率をトラブルシューティングするための 3 つの重要な要素を紹介し、異常時のノードと接続のクエリに基づいて原因を特定します。
ECS インスタンス監視データの表示
ECS 管理コンソールにログインします。
例外インスタンスを見つけて、インスタンス名をクリックします。インスタンスの詳細ページの CPU 監視情報でインスタンスの CPU 監視データをクエリします。
#システム コマンドの変更記録を確認します。
リモートに接続し、Linux インスタンスにログインします。 次のコマンドを実行して、システム コマンドが最近変更されたかどうかを確認します。stat /usr/bin/top stat /bin/ps
rpm -Vf /bin/ps rpm -Vf /usr/bin/top
インスタンスの外部接続を確認します
コマンド iftop -i eth1 -n -P を実行して、現在のインスタンスがこの例では、crypto-pool.fr など、異常なドメイン名に接続されています。以上が異常時のノードと接続のクエリに基づいて CPU 使用率 100% の原因を特定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。