Amazon EC2マイクロインスタンスのCPU使用率は100%


9

私のAmazon EC2マイクロインスタンスは、非常に頻繁に100%のCPU使用率を持っています。私はそれにワードプレスをインストールしているだけです。私はまだプロダクションモードなので、ユーザーはいませんが、CPU使用率は100%です。

誰かがそれを減らす方法を知っていますか?300秒以上続くため、Amazonメール通知を毎時間受け取ります。

すでにデータベースをRDSに移動しましたが、その問題は解決しませんでした。少し良くなっただけです。データベースを使用してRDSに移行する前に、Webページを1つだけロードすると、Webサイトが常に完全にクラッシュしました。

私のmysqld.logがerrno 12エラーを出力するため、my.cnfでinnodb_buffer_pool_size = 256Mも実行しましたが、何も出力されませんでした。

すべてのヒントに感謝されます。


1
インスタンスを監視して、何が起こっているかを確認する必要があります。どのOSを使用しているかは言いませんが、Linuxならすばやく簡単です。長期的には別のことを検討する必要があります。
user9517 2013

Linux topコマンドで、どのプロセスがCPUを使い果たしているか。(Shift + P)を押して、CPU使用率に従ってプロセスをソートします。おかげでSandeep
ZVIK

@lianさん、ありがとう!はい、私はLinuxを使用しています。それで、CPUが100%に達することがよくあるのは正常なことですか?私はすでにアラームで監視しており、この迷惑なアラーム通知を1日に数回電子メールで受け取ります。Ec2はそれだけの価値がない、特に多くの投資をするときだけの小さなパッケージでは意味がないということですか?ご協力ありがとうございます
Jaba L

あなたの助けをありがとう@ZVIK!もう少し詳しく説明してください。まだよくわかりません。(Shift + P)はどこで押すことができますか?SSHコマンドラインでは?私の未経験のため申し訳ありません。もう1つ表示されるのは、私のSSHターミナルがしばらくすると非常に遅くなることです。sshコマンドを入力して応答を取得するには、非常に長い時間がかかる場合があります。CPU使用率も原因だと思います。コマンド「sudo service httpd stop / start」と「sudo service mysqld restart」で再起動することによってのみ、再びより速く実行できます。しかし、それは長続きしません。
Jaba L

@Jaba LIは、コードにメモリリークがあると仮定します
ZVIK

回答:


7

覚えておいてください、m2.microインスタンスはそれだけです-それらは小さいです。実際の負荷は最大になります。

@zvikが彼のコメントで指摘したように、どのプロセスが最も多くのメモリまたはCPUサイクル、あるいはその両方を消費しているかを調べる必要があります。彼topはLinuxディストリビューションにあるコマンドであるを実行することを推奨しました。を押すとShift-P、CPU使用率に基づいてソートされます。この情報を使用して、ボトルネックの場所を特定する必要があります。たとえば、これがApacheを実行している場合、Apacheのデフォルト設定では、サーバーが処理できるよりも多くのプロセスを起動する可能性があります。

実行topして、どのコマンドが最もリソースを消費しているかを確認してください。


1
チェックしたところ、Apacheがほとんどのリソースを使用しています。m2.microは本当に簡単にロードアウトします。小規模な製造現場でマイクロを使用できると思いましたが、残念ながらそれはまったく不可能です。ご協力ありがとうございます
Jaba L

15

あなたの問題は、実際には、Amazonのスタック全体で発生する「CPUスチール」(そして実際には、仮想化されたインフラストラクチャ)にある可能性があります。CPUスチールについて詳しくは、こちらをご覧ください

基本的に、VMはアイドル状態であり、AmazonはCPUサイクルの一部を「借用」して、それを必要とする他の誰かに提供します。これは、RAM使用率やCPUサイクルなどの物理サーバーリソースが非常に過剰にコミットされることが多い仮想化環境の標準的な方法です。 。

CPUスチールをチェックするには、実行topして、%stここで強調表示されている値を探します。

トップコマンド出力

この値がゼロ以外の場合は、VMのCPUサイクルが「借用」されていることを意味します。


1
@ craig-watsonに回答いただきありがとうございます。%stを確認しましたが、0〜5%です。リンクのおかげで、あまりにもそれは非常に有益だった
JABA L
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.