CPU使用率が一定のしきい値(たとえば70%)を超えた場合に自動インスタンス化グループをテストして新しいインスタンスを作成する必要があります。AWS EC2インスタンスのCPU使用率を100%にして自動スケーリンググループをテストして新しいインスタンスを作成する方法は?
テストするだけでCPU使用率を上げる方法はありますか?
CPU使用率が一定のしきい値(たとえば70%)を超えた場合に自動インスタンス化グループをテストして新しいインスタンスを作成する必要があります。AWS EC2インスタンスのCPU使用率を100%にして自動スケーリンググループをテストして新しいインスタンスを作成する方法は?
テストするだけでCPU使用率を上げる方法はありますか?
ウェブベースのアプリケーションをテストする場合は、Bees With Machine Gunsを試してみることをおすすめします。
マイクロEC2インスタンスを起動し、これらのインスタンスから多くのWeb要求をアプリケーションに送信するpythonスクリプトです。これは、パフォーマンステストのためのトラフィックの急増をシミュレートします。
注言うページの下部にある注意事項:
あなたはミツバチを使用する場合は、心の中で次の重要な注意事項を保管してください:彼らは、多かれ少なかれ分散拒否されていますあなたが所有していないサーバーにそれらを指しておけば、非倫理的に行動し、Amazon Web Servicesアカウントをロックアウトし、法廷で責任を負いますあなたが引き起こすダウンタイム。
あなたは警告されています。
PosixシステムでCPU使用率を上げるもう1つの方法は、stressコマンドを使用することです。ストレスは、構成に応じて、CPU、メモリー、I/Oまたはディスクのワークロードを生成します。
例answer hereは、ストレスを使用してインスタンスのメモリを90%にする方法を示しています。
あなたはLinuxのにストレスコマンドを使用することができます。
stress --cpu 2 timeout 60
CPUはコアの数を指定し、タイムアウトは、このコマンドを実行する秒数を指定します。
Windows: インストールWindows Server 2003 Resource Toolkit。 はその後、CMDでこのコマンドを実行します。これらのような
consume -cpu-time -time 5
スクリプトの実行:https://gist.github.com/tott/3895832 – kosa
はすべて脇冗談:ビットコイン鉱夫を実行します。 – msanford
ServerFaultに関するより具体的な/洗練された/制御可能な提案を得るかもしれません。 – msanford