Amazon EC2インスタンスガチャをやってみました

by SalFalko



歴史のあるクラウドサービスは、どこもそうなってしまう傾向があるとは思いますが、ホストサーバでの実CPUのアーキテクチャ・世代の違いで、サーバインスタンスのCPUパフォーマンスに微妙な差がついてしまいます

2006年よりサービス提供しているAmazon EC2でもその傾向があることは割と知られていて、同じ性能だと思って並べて使っていたサーバインスタンスが、同じ処理量にもかかわらず使っているCPUリソースに差がついている、なんてことが起こります。


con_mameさんも、以下のエントリで書かれていますね。


昔は、us-eastでm1.smallのインスタンスをよく使ったもので、その頃はいつもAMDのOpteronプロセッサでしたが、最近では、ほとんどIntel Xeonですし。

ということで、現時点(2013/10)で、EC2インスタンスで使われているCPUの種類と傾向を探ってみることにしました。(インスタンスガチャ)

対象としたインスタンスタイプとリージョン

上記のようなAmazon EC2で扱えるインスタンスタイプを見ていると、ハイエンドなインスタンスタイプを除くと、1core(1vCPU)あたりのECUが、

  • 1ECU
  • 2ECU
  • 2.5ECU
  • 3.25ECU

の4種類にわかれています。3年以上前の情報ですが、過去のベンチマークエントリ「Amazon EC2性能検証!気になるパフォーマンスをインスタンスタイプやリージョン毎に計測・比較してみた」の際に、インスタンスで使われていたCPUを見ると、1vCPUが1ECUのm1.smallは、m1.large等の1vCPUあたり2ECUのインスタンスと、同じCPUに見えて、スケジューリング等で半分だけ使えるような感じで制御されているっぽかったので、インスタンスガチャの対象は、

  • 2ECU / 1vCPU => m1.medium
  • 2.5ECU / 1vCPU => c1.medium
  • 3.25ECU / 1vCPU => m2.xlarge

の3つにしました。
尚、リージョンについては、普段よく使っている ap-northeast-1 (東京) を対象にしました。ちなみにリージョン内の、Availabirity Zoneについては、全てのゾーンを満遍なく使うイメージです。

前提

上記の3インスタンスタイプとリージョンが対象です。

ガチャを引いた回数(インスタンスを起動した回数)は、各パターンごとに50回です。
(サンプリングとして少ないのは承知の上ですが、スポンサーがついたら時間帯も変動させつつ1000回くらいやりたいですw)

おまけ的なものとして、インスタンスタイプでCPUに差異が出た場合に、UnixBenchを走らせてみました。参考までにスコアを載せておきますが、これがCPU性能の全てというわけではないので、あくまで参考までに。
(尚、UnixBenchのスコアは、"System Benchmark Index Score"を記載しています。エントリの最後に全てのスコアを一応載せておきます。)

結果

結果は、以下の通りとなりました。

m1.medium (2ECU/1vCPU) @ Tokyo

出現回数 CPU型番 UnixBench Score
47 Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz 335.5
3 Intel(R) Xeon(R) CPU E5645 @ 2.40GHz 368.9

c1.medium (2.5ECU/1vCPU) @ Tokyo

出現回数 CPU型番 UnixBench Score
(1para/2para)
28 Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz 336.4 / 614.7
22 Intel(R) Xeon(R) CPU E5506 @ 2.13GHz 380.8 / 662.8

m2.xlarge (3.25ECU/1vCPU) @ Tokyo

出現回数 CPU型番 UnixBench Score
(1para/2para)
46 Intel(R) Xeon(R) CPU E5-2665 0 @ 2.40GHz 445.0 / 811.2
4 Intel(R) Xeon(R) CPU X5550 @ 2.67GHz 504.9 / 937.6


最近のEC2インスタンスガチャでのCPU出現頻度は、僕の手元でやった感じだと、↑のような確率でした。

利用CPUは、割とSandy Bridge世代に寄ってきていることが確認できましたが、やはり旧世代のCPUについても、ちょこちょこ出てくるような印象です。(特に2.5ECU/1vCPUのインスタンス)

あと、2ECUである"m1.medium"と、2.5ECUである"c1.medium"で同じ「Xeon E5-2650」が使われているのも意外でした。0.5ECU分はどこで差をつけているのかわからないですが、仮想ハイパーバイザとかのレイヤで何か特別なCPUスケジューリングをしているのかもしれません。(UnixBenchのスコアも大体同じだったので分からず)


ちなみに、最新のCPUアーキテクチャの方が、より性能が良いはずなので、クロック数を落としたものが旧型CPUと同列で並んでいることには納得ですが、UnixBenchのスコアが意外と並ばないことが気になりました。(あくまで特定処理のベンチマークではあるので、この通りのCPUパフォーマンスとはならないとは思いますが。参考までに)
ひょっとしたら、場合(処理)によっては、旧世代のCPUを積んだインスタンスの方が性能が良い可能性はあります。(レアキャラですね...)

おまけ: m1.small (1ECU / 1vCPU) @ US-east

おまけとして、それはそれは昔よく使っていたus-east-1の"m1.small"で20回だけインスタンスガチャをやってみました。その結果が以下。

出現回数 CPU型番 UnixBench Score
8 Intel(R) Xeon(R) CPU E5507 @ 2.27GHz 167.8
7 Intel(R) Xeon(R) CPU E5645 @ 2.40GHz 182.5
5 Intel(R) Xeon(R) CPU E5430 @ 2.66GHz 174.4


us-east-1は最古リージョンだけあって、まだHarpertown(E54xx)世代のCPUが生き残っていますね!


と、いつもの如く適当に書き殴ったようなエントリですが、最近やったEC2インスタンスガチャの結果でしたー。
他に、こんなレアキャラ出ましたー!的な情報がございましたら、是非お教えくださいw


最後に、UnixBenchの実行結果(詳細)をAppendixとして最後に残しておきます。
それでは!=͟͟͞͞(๑•̀=͟͟͞͞(๑•̀д•́=͟͟͞͞(๑•̀д•́๑)=͟͟͞͞(๑•̀д•́




まとめ


クラウドAMAZON EC2/S3のすべて (ITpro BOOKs)

クラウドAMAZON EC2/S3のすべて (ITpro BOOKs)

Appendix (UnixBenchの実行結果)

m1.medium (2ECU/1vCPU) @ Tokyo

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ip-10-96-2-51: GNU/Linux
   OS: GNU/Linux -- 3.4.43-43.43.amzn1.x86_64 -- #1 SMP Mon May 6 18:04:41 UTC 2013
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz (3600.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   07:24:16 up 6 min,  1 user,  load average: 0.14, 0.09, 0.05; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Fri Sep 27 2013 07:24:16 - 07:52:14
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       20788313.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1203.9 MWIPS (10.0 s, 7 samples)
Execl Throughput                               1032.0 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        208407.3 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           54001.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        702701.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                              276267.5 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  50442.6 lps   (10.0 s, 7 samples)
Process Creation                               2086.6 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   1644.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    223.6 lpm   (60.1 s, 2 samples)
System Call Overhead                         233529.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   20788313.1   1781.3
Double-Precision Whetstone                       55.0       1203.9    218.9
Execl Throughput                                 43.0       1032.0    240.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     208407.3    526.3
File Copy 256 bufsize 500 maxblocks            1655.0      54001.5    326.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     702701.7   1211.6
Pipe Throughput                               12440.0     276267.5    222.1
Pipe-based Context Switching                   4000.0      50442.6    126.1
Process Creation                                126.0       2086.6    165.6
Shell Scripts (1 concurrent)                     42.4       1644.8    387.9
Shell Scripts (8 concurrent)                      6.0        223.6    372.7
System Call Overhead                          15000.0     233529.0    155.7
                                                                   ========
System Benchmarks Index Score                                         335.5
========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ip-10-96-2-19: GNU/Linux
   OS: GNU/Linux -- 3.4.43-43.43.amzn1.x86_64 -- #1 SMP Mon May 6 18:04:41 UTC 2013
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4000.1 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   07:24:55 up 6 min,  1 user,  load average: 0.15, 0.07, 0.05; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Fri Sep 27 2013 07:24:55 - 07:52:51
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       21065967.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1485.3 MWIPS (9.9 s, 7 samples)
Execl Throughput                               1138.8 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        229330.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           59391.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        695318.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                              316523.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  56549.1 lps   (10.0 s, 7 samples)
Process Creation                               2220.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   1804.0 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    243.4 lpm   (60.2 s, 2 samples)
System Call Overhead                         270786.4 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   21065967.3   1805.1
Double-Precision Whetstone                       55.0       1485.3    270.1
Execl Throughput                                 43.0       1138.8    264.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     229330.2    579.1
File Copy 256 bufsize 500 maxblocks            1655.0      59391.5    358.9
File Copy 4096 bufsize 8000 maxblocks          5800.0     695318.8   1198.8
Pipe Throughput                               12440.0     316523.7    254.4
Pipe-based Context Switching                   4000.0      56549.1    141.4
Process Creation                                126.0       2220.4    176.2
Shell Scripts (1 concurrent)                     42.4       1804.0    425.5
Shell Scripts (8 concurrent)                      6.0        243.4    405.6
System Call Overhead                          15000.0     270786.4    180.5
                                                                   ========
System Benchmarks Index Score                                         368.9

c1.medium (2.5ECU/1vCPU) @ Tokyo

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ip-10-96-2-211: GNU/Linux
   OS: GNU/Linux -- 3.4.62-53.42.amzn1.x86_64 -- #1 SMP Fri Sep 20 07:23:24 UTC 2013
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz (3600.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz (3600.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   07:10:29 up 55 min,  1 user,  load average: 0.14, 0.06, 0.06; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Tue Oct 01 2013 07:10:30 - 07:38:27
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       20801975.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1203.7 MWIPS (10.0 s, 7 samples)
Execl Throughput                                961.1 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        196894.5 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           51055.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        645640.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                              269836.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  31917.7 lps   (10.0 s, 7 samples)
Process Creation                               1959.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2138.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    401.6 lpm   (60.1 s, 2 samples)
System Call Overhead                         233219.4 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   20801975.3   1782.5
Double-Precision Whetstone                       55.0       1203.7    218.8
Execl Throughput                                 43.0        961.1    223.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     196894.5    497.2
File Copy 256 bufsize 500 maxblocks            1655.0      51055.3    308.5
File Copy 4096 bufsize 8000 maxblocks          5800.0     645640.3   1113.2
Pipe Throughput                               12440.0     269836.6    216.9
Pipe-based Context Switching                   4000.0      31917.7     79.8
Process Creation                                126.0       1959.0    155.5
Shell Scripts (1 concurrent)                     42.4       2138.1    504.3
Shell Scripts (8 concurrent)                      6.0        401.6    669.3
System Call Overhead                          15000.0     233219.4    155.5
                                                                   ========
System Benchmarks Index Score                                         336.4

------------------------------------------------------------------------
Benchmark Run: Tue Oct 01 2013 07:38:27 - 08:06:24
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       41563180.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2407.9 MWIPS (10.0 s, 7 samples)
Execl Throughput                               1851.3 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        356448.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           92261.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1172433.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              538535.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  94941.3 lps   (10.0 s, 7 samples)
Process Creation                               3613.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   3004.9 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    410.2 lpm   (60.1 s, 2 samples)
System Call Overhead                         449388.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   41563180.4   3561.5
Double-Precision Whetstone                       55.0       2407.9    437.8
Execl Throughput                                 43.0       1851.3    430.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     356448.4    900.1
File Copy 256 bufsize 500 maxblocks            1655.0      92261.5    557.5
File Copy 4096 bufsize 8000 maxblocks          5800.0    1172433.5   2021.4
Pipe Throughput                               12440.0     538535.2    432.9
Pipe-based Context Switching                   4000.0      94941.3    237.4
Process Creation                                126.0       3613.7    286.8
Shell Scripts (1 concurrent)                     42.4       3004.9    708.7
Shell Scripts (8 concurrent)                      6.0        410.2    683.7
System Call Overhead                          15000.0     449388.8    299.6
                                                                   ========
System Benchmarks Index Score                                         614.7
========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ip-10-96-2-33: GNU/Linux
   OS: GNU/Linux -- 3.4.62-53.42.amzn1.x86_64 -- #1 SMP Fri Sep 20 07:23:24 UTC 2013
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz (4266.8 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz (4266.8 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   07:10:14 up 54 min,  1 user,  load average: 0.50, 0.13, 0.08; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Tue Oct 01 2013 07:10:14 - 07:38:10
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       22517135.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1549.1 MWIPS (10.1 s, 7 samples)
Execl Throughput                               1082.8 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        222821.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           61863.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        637762.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                              327767.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  33825.1 lps   (10.0 s, 7 samples)
Process Creation                               2119.6 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2375.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    431.4 lpm   (60.1 s, 2 samples)
System Call Overhead                         291513.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   22517135.5   1929.5
Double-Precision Whetstone                       55.0       1549.1    281.7
Execl Throughput                                 43.0       1082.8    251.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     222821.4    562.7
File Copy 256 bufsize 500 maxblocks            1655.0      61863.1    373.8
File Copy 4096 bufsize 8000 maxblocks          5800.0     637762.2   1099.6
Pipe Throughput                               12440.0     327767.7    263.5
Pipe-based Context Switching                   4000.0      33825.1     84.6
Process Creation                                126.0       2119.6    168.2
Shell Scripts (1 concurrent)                     42.4       2375.6    560.3
Shell Scripts (8 concurrent)                      6.0        431.4    719.0
System Call Overhead                          15000.0     291513.1    194.3
                                                                   ========
System Benchmarks Index Score                                         380.8

------------------------------------------------------------------------
Benchmark Run: Tue Oct 01 2013 07:38:10 - 08:06:06
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       42805578.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2991.0 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2036.9 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        365120.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          101638.8 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        985152.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              623913.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 109529.7 lps   (10.0 s, 7 samples)
Process Creation                               3914.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   3217.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    430.0 lpm   (60.2 s, 2 samples)
System Call Overhead                         511078.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   42805578.9   3668.0
Double-Precision Whetstone                       55.0       2991.0    543.8
Execl Throughput                                 43.0       2036.9    473.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     365120.0    922.0
File Copy 256 bufsize 500 maxblocks            1655.0     101638.8    614.1
File Copy 4096 bufsize 8000 maxblocks          5800.0     985152.5   1698.5
Pipe Throughput                               12440.0     623913.4    501.5
Pipe-based Context Switching                   4000.0     109529.7    273.8
Process Creation                                126.0       3914.0    310.6
Shell Scripts (1 concurrent)                     42.4       3217.4    758.8
Shell Scripts (8 concurrent)                      6.0        430.0    716.7
System Call Overhead                          15000.0     511078.8    340.7
                                                                   ========
System Benchmarks Index Score                                         662.8

m2.xlarge (3.25ECU/1vCPU) @ Tokyo

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ip-10-96-0-205: GNU/Linux
   OS: GNU/Linux -- 3.4.43-43.43.amzn1.x86_64 -- #1 SMP Mon May 6 18:04:41 UTC 2013
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5-2665 0 @ 2.40GHz (4800.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: Intel(R) Xeon(R) CPU E5-2665 0 @ 2.40GHz (4800.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   09:01:33 up  1:03,  1 user,  load average: 0.06, 0.59, 1.15; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Fri Sep 27 2013 09:01:33 - 09:29:27
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       27235657.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1602.5 MWIPS (9.9 s, 7 samples)
Execl Throughput                               1249.9 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        265495.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           69560.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        898195.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                              359900.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  41257.2 lps   (10.0 s, 7 samples)
Process Creation                               2538.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2794.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    520.3 lpm   (60.1 s, 2 samples)
System Call Overhead                         305004.6 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   27235657.4   2333.8
Double-Precision Whetstone                       55.0       1602.5    291.4
Execl Throughput                                 43.0       1249.9    290.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     265495.8    670.4
File Copy 256 bufsize 500 maxblocks            1655.0      69560.9    420.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     898195.7   1548.6
Pipe Throughput                               12440.0     359900.4    289.3
Pipe-based Context Switching                   4000.0      41257.2    103.1
Process Creation                                126.0       2538.5    201.5
Shell Scripts (1 concurrent)                     42.4       2794.8    659.2
Shell Scripts (8 concurrent)                      6.0        520.3    867.1
System Call Overhead                          15000.0     305004.6    203.3
                                                                   ========
System Benchmarks Index Score                                         445.0

------------------------------------------------------------------------
Benchmark Run: Fri Sep 27 2013 09:29:27 - 09:57:21
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       54373456.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3205.8 MWIPS (10.0 s, 7 samples)
Execl Throughput                               2410.2 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        484540.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          121182.4 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1596866.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                              719233.8 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 124876.0 lps   (10.0 s, 7 samples)
Process Creation                               4664.3 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   3904.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    538.3 lpm   (60.1 s, 2 samples)
System Call Overhead                         587314.6 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   54373456.8   4659.3
Double-Precision Whetstone                       55.0       3205.8    582.9
Execl Throughput                                 43.0       2410.2    560.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     484540.0   1223.6
File Copy 256 bufsize 500 maxblocks            1655.0     121182.4    732.2
File Copy 4096 bufsize 8000 maxblocks          5800.0    1596866.1   2753.2
Pipe Throughput                               12440.0     719233.8    578.2
Pipe-based Context Switching                   4000.0     124876.0    312.2
Process Creation                                126.0       4664.3    370.2
Shell Scripts (1 concurrent)                     42.4       3904.5    920.9
Shell Scripts (8 concurrent)                      6.0        538.3    897.2
System Call Overhead                          15000.0     587314.6    391.5
                                                                   ========
System Benchmarks Index Score                                         811.2
========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ip-10-96-0-249: GNU/Linux
   OS: GNU/Linux -- 3.4.43-43.43.amzn1.x86_64 -- #1 SMP Mon May 6 18:04:41 UTC 2013
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU X5550 @ 2.67GHz (5333.5 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: Intel(R) Xeon(R) CPU X5550 @ 2.67GHz (5333.5 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   09:00:48 up  1:02,  1 user,  load average: 0.01, 0.65, 1.18; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Fri Sep 27 2013 09:00:48 - 09:28:42
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       28207297.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1974.3 MWIPS (10.0 s, 7 samples)
Execl Throughput                               1391.8 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        306464.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           79316.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        827535.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              423569.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  52534.3 lps   (10.0 s, 7 samples)
Process Creation                               2867.1 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   3109.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    609.0 lpm   (60.1 s, 2 samples)
System Call Overhead                         366198.2 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   28207297.1   2417.1
Double-Precision Whetstone                       55.0       1974.3    359.0
Execl Throughput                                 43.0       1391.8    323.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     306464.8    773.9
File Copy 256 bufsize 500 maxblocks            1655.0      79316.2    479.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     827535.5   1426.8
Pipe Throughput                               12440.0     423569.9    340.5
Pipe-based Context Switching                   4000.0      52534.3    131.3
Process Creation                                126.0       2867.1    227.5
Shell Scripts (1 concurrent)                     42.4       3109.1    733.3
Shell Scripts (8 concurrent)                      6.0        609.0   1014.9
System Call Overhead                          15000.0     366198.2    244.1
                                                                   ========
System Benchmarks Index Score                                         504.9

------------------------------------------------------------------------
Benchmark Run: Fri Sep 27 2013 09:28:42 - 09:56:35
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       56253029.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3945.4 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2794.3 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        571035.5 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          149270.8 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1572210.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                              848740.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 150493.1 lps   (10.0 s, 7 samples)
Process Creation                               5465.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4553.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    614.5 lpm   (60.1 s, 2 samples)
System Call Overhead                         713330.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   56253029.0   4820.3
Double-Precision Whetstone                       55.0       3945.4    717.3
Execl Throughput                                 43.0       2794.3    649.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     571035.5   1442.0
File Copy 256 bufsize 500 maxblocks            1655.0     149270.8    901.9
File Copy 4096 bufsize 8000 maxblocks          5800.0    1572210.9   2710.7
Pipe Throughput                               12440.0     848740.1    682.3
Pipe-based Context Switching                   4000.0     150493.1    376.2
Process Creation                                126.0       5465.5    433.8
Shell Scripts (1 concurrent)                     42.4       4553.8   1074.0
Shell Scripts (8 concurrent)                      6.0        614.5   1024.2
System Call Overhead                          15000.0     713330.9    475.6
                                                                   ========
System Benchmarks Index Score                                         937.6

おまけ: m1.small (1ECU / 1vCPU) @ US-east

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ip-10-72-190-126: GNU/Linux
   OS: GNU/Linux -- 3.4.43-43.43.amzn1.x86_64 -- #1 SMP Mon May 6 18:04:41 UTC 2013
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5507 @ 2.27GHz (4533.5 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   06:25:47 up 44 min,  1 user,  load average: 0.32, 0.09, 0.07; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Fri Sep 27 2013 06:25:47 - 06:54:21
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        9467107.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                      676.1 MWIPS (10.1 s, 7 samples)
Execl Throughput                                459.9 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         88355.5 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           28947.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        294647.8 KBps  (30.1 s, 2 samples)
Pipe Throughput                              154822.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  29339.0 lps   (10.0 s, 7 samples)
Process Creation                               1040.3 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                    817.1 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                    110.4 lpm   (60.3 s, 2 samples)
System Call Overhead                         132007.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    9467107.1    811.2
Double-Precision Whetstone                       55.0        676.1    122.9
Execl Throughput                                 43.0        459.9    107.0
File Copy 1024 bufsize 2000 maxblocks          3960.0      88355.5    223.1
File Copy 256 bufsize 500 maxblocks            1655.0      28947.0    174.9
File Copy 4096 bufsize 8000 maxblocks          5800.0     294647.8    508.0
Pipe Throughput                               12440.0     154822.6    124.5
Pipe-based Context Switching                   4000.0      29339.0     73.3
Process Creation                                126.0       1040.3     82.6
Shell Scripts (1 concurrent)                     42.4        817.1    192.7
Shell Scripts (8 concurrent)                      6.0        110.4    184.0
System Call Overhead                          15000.0     132007.9     88.0
                                                                   ========
System Benchmarks Index Score                                         167.8
========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ip-10-191-22-9: GNU/Linux
   OS: GNU/Linux -- 3.4.43-43.43.amzn1.x86_64 -- #1 SMP Mon May 6 18:04:41 UTC 2013
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4000.1 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   06:21:55 up 40 min,  1 user,  load average: 0.19, 0.06, 0.06; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Fri Sep 27 2013 06:21:55 - 06:50:07
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       10534867.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                      743.3 MWIPS (10.0 s, 7 samples)
Execl Throughput                                571.4 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        117143.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           30216.8 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        358094.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                              160246.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  29581.2 lps   (10.0 s, 7 samples)
Process Creation                               1113.2 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                    795.5 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                    116.8 lpm   (60.1 s, 2 samples)
System Call Overhead                         123195.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   10534867.1    902.7
Double-Precision Whetstone                       55.0        743.3    135.1
Execl Throughput                                 43.0        571.4    132.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     117143.0    295.8
File Copy 256 bufsize 500 maxblocks            1655.0      30216.8    182.6
File Copy 4096 bufsize 8000 maxblocks          5800.0     358094.2    617.4
Pipe Throughput                               12440.0     160246.4    128.8
Pipe-based Context Switching                   4000.0      29581.2     74.0
Process Creation                                126.0       1113.2     88.4
Shell Scripts (1 concurrent)                     42.4        795.5    187.6
Shell Scripts (8 concurrent)                      6.0        116.8    194.7
System Call Overhead                          15000.0     123195.9     82.1
                                                                   ========
System Benchmarks Index Score                                         182.5
========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: domU-12-31-39-13-E2-B5: GNU/Linux
   OS: GNU/Linux -- 3.4.43-43.43.amzn1.x86_64 -- #1 SMP Mon May 6 18:04:41 UTC 2013
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU E5430 @ 2.66GHz (5320.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   06:26:40 up 45 min,  1 user,  load average: 0.38, 0.11, 0.08; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Fri Sep 27 2013 06:26:40 - 06:54:52
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        9249588.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                      601.1 MWIPS (10.0 s, 7 samples)
Execl Throughput                                571.4 lps   (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        101319.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           26590.5 KBps  (30.1 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        272539.7 KBps  (30.0 s, 2 samples)
Pipe Throughput                              170356.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  30221.2 lps   (10.0 s, 7 samples)
Process Creation                               1117.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                    904.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    121.0 lpm   (60.3 s, 2 samples)
System Call Overhead                         135041.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    9249588.4    792.6
Double-Precision Whetstone                       55.0        601.1    109.3
Execl Throughput                                 43.0        571.4    132.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     101319.9    255.9
File Copy 256 bufsize 500 maxblocks            1655.0      26590.5    160.7
File Copy 4096 bufsize 8000 maxblocks          5800.0     272539.7    469.9
Pipe Throughput                               12440.0     170356.6    136.9
Pipe-based Context Switching                   4000.0      30221.2     75.6
Process Creation                                126.0       1117.8     88.7
Shell Scripts (1 concurrent)                     42.4        904.4    213.3
Shell Scripts (8 concurrent)                      6.0        121.0    201.6
System Call Overhead                          15000.0     135041.5     90.0
                                                                   ========
System Benchmarks Index Score                                         174.4