web-dev-qa-db-ja.com

インスタンスを起動したときのECUユニット、CPUコア、メモリの意味

EC2でインスタンスを起動すると、t1.micro、m1.small、m1.largeなどのオプションが表示されます。vCPU、ECU、CPUコア、メモリ、インスタンスストアの比較表があります。このメモリRAMはシステムですか?

enter image description here

これらのすべての用語が何を指しているのか理解できませんが、これらの用語の意味を明確に説明してもらえますか?

84
Prats

ECU = EC2 Compute Unit。詳細はこちらから http://aws.Amazon.com/ec2/faqs/#What_is_an_EC2_Compute_Unit_and_why_did_you_introduce_it

Amazon EC2はさまざまな手段を使用して、各インスタンスに一貫した予測可能なCPU容量を提供します。開発者が異なるインスタンスタイプ間でCPU容量を簡単に比較できるようにするために、Amazon EC2 Compute Unitを定義しました。特定のインスタンスに割り当てられるCPUの量は、これらのEC2コンピューティングユニットに関して表されます。いくつかのベンチマークとテストを使用して、EC2 Compute Unitからのパフォーマンスの一貫性と予測可能性を管理します。 1つのEC2 Compute Unitは、1.0-1.2 GHz 2007 Opteronまたは2007 Xeonプロセッサーと同等のCPU容量を提供します。これは、2006年初頭の1.7 GHz Xeonプロセッサに相当し、オリジナルのドキュメントで参照されています。計算能力のより明確な全体像を提供するメトリックが見つかった場合、EC2 Compute Unitの定義に進む測定値を追加または置換することがあります。

70
E.J. Brennan

Linuxの場合、ECUはsysbenchで測定できることがわかりました。

sysbench --num-threads=128 --test=cpu --cpu-max-prime=50000 --max-requests=50000 run

合計時間(t)は次の式で計算する必要があります。

ECU=1925/t

そして、私のテスト結果の例:

|   instance type   |   time   |   ECU   |
|-------------------|----------|---------|
| m1.small          |  1735,62 |       1 |
| m3.xlarge         |   147,62 |      13 |
| m3.2xlarge        |    74,61 |      26 |
| r3.large          |   295,84 |       7 |
| r3.xlarge         |   148,18 |      13 |
| m4.xlarge         |   146,71 |      13 |
| m4.2xlarge        |    73,69 |      26 |
| c4.xlarge         |   123,59 |      16 |
| c4.2xlarge        |    61,91 |      31 |
| c4.4xlarge        |    31,14 |      62 |
26
Mariusz Sawicki

完全を期すためにフォーラムスレッドに応答する。 AmazonはECU-Elastic Compute Unitsの使用を停止し、vCPUベースのメジャー。 ECUを無視すると、EC2インスタンスのサイズをCPU(クロック速度)、CPU数、RAM、ストレージなどと比較することができます。

すべてのインスタンスファミリのインスタンス構成は、vCPUの数と物理プロセッサとして公開されます。ここから隠された詳細情報とスクリーンショット http://aws.Amazon.com/ec2/instance-types/#instance-type-matrix

vCPU Count, difference in Clock Speed and Physical Processor

20
Naveen Vijay

ECU(EC2コンピューターユニット)は、EC2インスタンス(「サーバー」)を比較するためにAmazonによって導入されたプロセッサーパフォーマンスの大まかな尺度です。

CPUのパフォーマンスはもちろん多次元の尺度であるため、単一の数値(「5 ECU」など)を付けることはおおよその概算にすぎません。念頭に置いているタスクに対してプロセッサがどれだけうまく機能しているかをより正確に知りたい場合は、タスクに似たベンチマークを選択する必要があります。

2014年初頭、 CloudHarmonyベンチマーク で、数十の異なるベンチマークによるクラウドホスティングオファーを比較するNiceベンチマークサイトがありました。ただし、これは今ではなくなっているようです(そして、archive.orgはWebアプリケーションであったため役に立たない)。 紹介ブログ投稿 のみが引き続き利用可能です。

また、便利です: ec2instances.info 。これは、少なくとも比較のために異なるEC2インスタンスのECU情報を集約します。 (「Compute Units(ECU)」列を追加して機能させます。)

10
tanius