EC2 x1.16xlargeが利用可能になりました

アイキャッチ AWS EC2

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは、菊池です。

EC2に新しいインスタンスタイプ、x1.16xlargeが利用可能になりましたのでご紹介します。

X1 Instance Update – X1.16xlarge + More Regions

x1.16xlarge

x1.16xlargeは先に発表されたx1.32xlargeの1つ下位で、既存のr3シリーズとの間を埋めるスペックになっています。

タイプ vCPU メモリ(GB) インスタンスストレージ EBS最適化 ネットワークパフォーマンス
x1.16xlarge 64 976 1 x 1920 GB 10 ギガビット
x1.32xlarge 128 1952 2 x 1920 GB 20 ギガビット

起動してみた

さっそく、x1.16xlargeを起動してみました。

  • リージョン:東京リージョン
  • AMI:amzn-ami-hvm-2016.09.0 (ami-1a15c77b)
  • EBS:8GB
  • インスタンスストレージ:あり

CPU情報

CPUモデルはIntel(R) Xeon(R) CPU E7-8880 v3です。

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 63
model name      : Intel(R) Xeon(R) CPU E7-8880 v3 @ 2.30GHz
stepping        : 4
microcode       : 0x9
cpu MHz         : 1837.574
cache size      : 46080 KB
physical id     : 0
siblings        : 32
core id         : 0
cpu cores       : 16
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 pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq monitor est ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm xsaveopt
bugs            :
bogomips        : 4600.08
clflush size    : 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~省略~~~~~~~~~~~~~~~~~~~~~~~~~~~~

メモリ情報

認識されているメモリは1007324360 kBです。

$ cat /proc/meminfo
MemTotal:       1007324360 kB
MemFree:        1005340548 kB
MemAvailable:   1005306164 kB
Buffers:            9296 kB
Cached:           114168 kB
SwapCached:            0 kB
Active:           104836 kB
Inactive:          32160 kB
Active(anon):      13564 kB
Inactive(anon):       56 kB
Active(file):      91272 kB
Inactive(file):    32104 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                24 kB
Writeback:             0 kB
AnonPages:         13588 kB
Mapped:            11848 kB
Shmem:                68 kB
Slab:             101352 kB
SReclaimable:      33120 kB
SUnreclaim:        68232 kB
KernelStack:        8560 kB
PageTables:         2220 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    503662180 kB
Committed_AS:     232572 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       12288 kB
DirectMap2M:     1036288 kB
DirectMap1G:    1024458752 kB

ネットワーク

カーネルモジュールとドライバです。ENAが有効になっています。

$ modinfo ena
filename:       /lib/modules/4.4.19-29.55.amzn1.x86_64/kernel/drivers/amazon/net/ena/ena.ko
version:        1.0.2
license:        GPL
description:    Elastic Network Adapter (ENA)
author:         Amazon.com, Inc. or its affiliates
srcversion:     EB49676051BBF026315D272
alias:          pci:v00001D0Fd0000EC21sv*sd*bc*sc*i*
alias:          pci:v00001D0Fd0000EC20sv*sd*bc*sc*i*
alias:          pci:v00001D0Fd00001EC2sv*sd*bc*sc*i*
alias:          pci:v00001D0Fd00000EC2sv*sd*bc*sc*i*
depends:
intree:         Y
vermagic:       4.4.19-29.55.amzn1.x86_64 SMP mod_unload modversions
parm:           debug:Debug level (0=none,...,16=all) (int)
parm:           push_mode:Descriptor / header push mode (0=automatic,1=disable,3=enable)
                          0 - Automatically choose according to device capability (default)
                          1 - Don't push anything to device memory
                          3 - Push descriptors and header buffer to device memory (int)
parm:           enable_wd:Enable keepalive watchdog (0=disable,1=enable,default=1) (int)
parm:           enable_missing_tx_detection:Enable missing Tx completions. (default=1) (int)
parm:           numa_node_override_array:Numa node override map
 (array of int)
parm:           numa_node_override:Enable/Disable numa node override (0=disable)
 (int)
$ ethtool -i eth0
driver: ena
version: 1.0.2
firmware-version:
bus-info: 0000:00:03.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

ストレージ

インスタンスストレージ1.8TBが利用可能です。

$ ls lsblk
NAME    MAJ:MIN   RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0      0    8G  0 disk
└─xvda1 202:1      0    8G  0 part /
xvdca   202:19968  0  1.8T  0 disk

まとめ

今回利用可能になったx1.16xlargeを紹介しました。また、先にリリースされたx1.32xlargeを含めx1シリーズが利用可能なリージョンが拡大しています。

  • US East (Northern Virginia)
  • US West (Oregon)
  • Europe (Ireland)
  • Europe (Frankfurt)
  • Asia Pacific (Tokyo)
  • Asia Pacific (Singapore)
  • Asia Pacific (Sydney)
  • Asia Pacific (Mumbai) – New
  • AWS GovCloud (US) – New
  • Asia Pacific (Seoul) – New

x1.32xlarge、m4.16xlargeと、CPU、メモリを多く搭載したインスタンスタイプのリリースが続き、大量のリソースを必要とする処理をAWSで稼働させるための選択肢が充実してきていますね。

参考リンク