Amazon EC2のサーバースペックについて

  • EC2は仮想サーバー技術を使っていますが、ホストとなるサーバーが従来よりも高スペックであれば、同じ料金なのに高スペックなサービスが受けられるのでは?ということで、Zone A,B,Cでインスタンスを起動し、確認します。

起動

AWS Management Consoleから起動します。まずは、microインスタンスで試します。(ケチですみません)

Ec2.png

確認

3つのインスタンスの/proc/cpuinfoを確認します。

Zone A

# ec2-metadata -z
placement: ap-northeast-1a

# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz
stepping        : 10
microcode       : 0xa07
cpu MHz         : 2659.998
cache size      : 6144 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc up rep_good nopl pni ssse3 cx16 sse4_1 hypervisor lahf_lm
bogomips        : 5319.99
clflush size    : 64
cache_alignment : 64
address sizes   : 38 bits physical, 48 bits virtual
power management:

Zone B

# ec2-metadata -z
placement: ap-northeast-1b

# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Xeon(R) CPU           E5430  @ 2.66GHz
stepping        : 10
microcode       : 0xa07
cpu MHz         : 2659.998
cache size      : 6144 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu tsc msr pae cx8 cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht pbe syscall nx lm constant_tsc up arch_perfmon pebs bts rep_good nopl pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 lahf_lm dts tpr_shadow vnmi flexpriority
bogomips        : 5319.99
clflush size    : 64
cache_alignment : 64
address sizes   : 38 bits physical, 48 bits virtual
power management:

Zone C

# ec2-metadata -z
placement: ap-northeast-1c

# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz
stepping        : 2
microcode       : 0x10
cpu MHz         : 2000.070
cache size      : 12288 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc up rep_good nopl nonstop_tsc pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 popcnt aes hypervisor lahf_lm
bogomips        : 4000.14
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

結果

Zone A,B

Zone C

まとめ

  • E5430にくらべて、E5645は新しいCPUです。順当に、ZoneCが新しいデータセンターで新しいサーバーである、と推測できそうです。
  • プロセッサが新しいのはZoneCですが、クロックだけ比べたら低いので単純な馬力としては微妙な気もします。
  • 今回はそれぞれ 1インスタンス、しかもmicroでしか試していませんので、次回はもう少し幅広くチェックしてみたいと思います。

facebook slideshare rubygems github qiita