2017-07-19 18 views
2

CPU使用率が一定のしきい値(たとえば70%)を超えた場合に自動インスタンス化グループをテストして新しいインスタンスを作成する必要があります。AWS EC2インスタンスのCPU使用率を100%にして自動スケーリンググループをテストして新しいインスタンスを作成する方法は?

テストするだけでCPU使用率を上げる方法はありますか?

+2

スクリプトの実行:https://gist.github.com/tott/3895832 – kosa

+2

はすべて脇冗談:ビットコイン鉱夫を実行します。 – msanford

+0

ServerFaultに関するより具体的な/洗練された/制御可能な提案を得るかもしれません。 – msanford

答えて

0

ウェブベースのアプリケーションをテストする場合は、Bees With Machine Gunsを試してみることをおすすめします。

マイクロEC2インスタンスを起動し、これらのインスタンスから多くのWeb要求をアプリケーションに送信するpythonスクリプトです。これは、パフォーマンステストのためのトラフィックの急増をシミュレートします。

注言うページの下部にある注意事項:

あなたはミツバチを使用する場合は、心の中で次の重要な注意事項を保管してください:彼らは、多かれ少なかれ分散拒否されていますあなたが所有していないサーバーにそれらを指しておけば、非倫理的に行動し、Amazon Web Servicesアカウントをロックアウトし、法廷で責任を負いますあなたが引き起こすダウンタイム。

あなたは警告されています。

0

PosixシステムでCPU使用率を上げるもう1つの方法は、stressコマンドを使用することです。ストレスは、構成に応じて、CPU、メモリー、I/Oまたはディスクのワークロードを生成します。

answer hereは、ストレスを使用してインスタンスのメモリを90%にする方法を示しています。

0

あなたはLinuxのにストレスコマンドを使用することができます。

stress --cpu 2 timeout 60 

CPUはコアの数を指定し、タイムアウトは、このコマンドを実行する秒数を指定します。

Windows: インストールWindows Server 2003 Resource Toolkit。 はその後、CMDでこのコマンドを実行します。これらのような

consume -cpu-time -time 5 
関連する問題