Help us understand the problem. What is going on with this article?

Amazon EC2 A1インスタンスの威力、如何に

More than 1 year has passed since last update.

EC2 A1を早速お試し

tl;dr

  • 手っ取り早く、OpenSSL使いま

T1.midium

$ cat /proc/cpuinfo 
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 63
model name  : Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz
stepping    : 2
microcode   : 0x3c
cpu MHz     : 2400.030
cache size  : 30720 KB
physical id : 0
siblings    : 1
core id     : 0
cpu cores   : 1
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bogomips    : 4800.12
clflush size    : 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:

$ openssl speed rsa
Doing 512 bit private rsa's for 10s: 167091 512 bit private RSA's in 10.00s
Doing 512 bit public rsa's for 10s: 2316063 512 bit public RSA's in 9.99s
Doing 1024 bit private rsa's for 10s: 58939 1024 bit private RSA's in 10.00s
Doing 1024 bit public rsa's for 10s: 913953 1024 bit public RSA's in 10.00s
Doing 2048 bit private rsa's for 10s: 12185 2048 bit private RSA's in 10.00s
Doing 2048 bit public rsa's for 10s: 286015 2048 bit public RSA's in 9.99s
Doing 4096 bit private rsa's for 10s: 1193 4096 bit private RSA's in 10.00s
Doing 4096 bit public rsa's for 10s: 77768 4096 bit public RSA's in 10.00s
OpenSSL 1.0.2k-fips  26 Jan 2017
built on: reproducible build, date unspecified
options:bn(64,64) md2(int) rc4(16x,int) des(idx,cisc,16,int) aes(partial) idea(int) blowfish(idx) 
compiler: gcc -I. -I.. -I../include  -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_MIT -m64 -DL_ENDIAN -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic -Wa,--noexecstack -DPURIFY -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
                  sign    verify    sign/s verify/s
rsa  512 bits 0.000060s 0.000004s  16709.1 231838.1
rsa 1024 bits 0.000170s 0.000011s   5893.9  91395.3
rsa 2048 bits 0.000821s 0.000035s   1218.5  28630.1
rsa 4096 bits 0.008382s 0.000129s    119.3   7776.8

A1.midium

package binary

$  cat /proc/cpuinfo 
processor   : 0
BogoMIPS    : 166.66
Features    : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part    : 0xd08
CPU revision    : 3

$ openssl speed rsa
Doing 512 bit private rsa's for 10s: 59768 512 bit private RSA's in 10.00s
Doing 512 bit public rsa's for 10s: 917731 512 bit public RSA's in 10.00s
Doing 1024 bit private rsa's for 10s: 13884 1024 bit private RSA's in 10.00s
Doing 1024 bit public rsa's for 10s: 308366 1024 bit public RSA's in 10.00s
Doing 2048 bit private rsa's for 10s: 2265 2048 bit private RSA's in 9.97s
Doing 2048 bit public rsa's for 10s: 93029 2048 bit public RSA's in 10.00s
Doing 4096 bit private rsa's for 10s: 355 4096 bit private RSA's in 10.00s
Doing 4096 bit public rsa's for 10s: 26260 4096 bit public RSA's in 10.00s
OpenSSL 1.0.2k-fips  26 Jan 2017
built on: reproducible build, date unspecified
options:bn(64,64) md2(int) rc4(ptr,char) des(idx,cisc,16,int) aes(partial) idea(int) blowfish(ptr) 
compiler: gcc -I. -I.. -I../include  -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_MIT -DL_ENDIAN -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -Wa,--noexecstack -DPURIFY -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM
                  sign    verify    sign/s verify/s
rsa  512 bits 0.000167s 0.000011s   5976.8  91773.1
rsa 1024 bits 0.000720s 0.000032s   1388.4  30836.6
rsa 2048 bits 0.004402s 0.000107s    227.2   9302.9
rsa 4096 bits 0.028169s 0.000381s     35.5   2626.0

まとめ

  • 参考程度に
EC2
US-EAST1
BogoMIPS sign/s , verify/s
(rsa 2048bits)
時間単価
US-EAST1
A1.midium 166.66   227.2 / 9302.9 0.0255USD (EBS)
T2.midium 4800.12   1218.5 / 28630.1 0.0464USD (EBS
  • AWSの言う「ワークロードあたり45%の低コスト」 とはどのコストだろう。”お金”で見ると、そうはなって無いか、な 😂
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away