コンパイラの銃撃戦 を再考していて、疑問に思い始めました: Amazon EC ベンチマークに適していますか?環境は完全に仮想化されているので、ベンチマーク結果が再現可能であるという保証はありますか?または、仮想ホスティング環境のタイムスライシングがタイミングアプローチに干渉すると想定する必要がありますか?
番号。
これがEC2のせいではありませんが、ベンチマークを行うとき、AとBを比較するときは、 "すべてが等しい"というフレーズを覚えておく必要があります。 。 (これには正式な名前がありますが、忘れています。)EC2仮想化環境では、インスタンスをしかし制御できないため、これは当てはまりません。 。
クラウド環境のベンチマークを行っている場合を除きます;)
(知識豊富なコメントのおかげで、EC2に固有になるように編集されました)
ベンチマークでは、適切なテストを確実にするために可能なすべての変数を制御する必要があります。クラウドコンピューティング環境では、特定のインスタンスが、適切なベンチマークを確実に実行するのに十分な、ある瞬間から次の瞬間まで完全に同じであるとは信じられません。