「M7i」「 M7i-flex」 最新 Intel CPUを搭載した 汎用EC2インスタンスがリリースされました

最新第4世代の Intel Xeonプロセッサーを搭載した「M7i」と、「M7i-flex」 が利用可能になりました。
2023.08.03

2023年8月2日、 第4世代 (Sapphire Rapids) Intel Xeon プロセッサーを搭載した EC2インスタンス、「m7i」と「m7i-flex」がリリース。 米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、および欧州 (アイルランド) リージョンで利用可能になりました。

今回、「m7i.large」と「m7i-fles.large」のインスタンスの起動と、従来インスタンスとの価格比較を試みる機会がありましたので、紹介させて頂きます。

EC2

オレゴン(us-west-2)リージョンで、AmazonLinux2023 のAMIを利用しました。

インスタンスタイプ情報

dmesg

m7i、 m7i-flex、インスタンスタイプの出力以外は同一内容でした。

m7i.large

[    0.000000] Linux version 6.1.38-59.109.amzn2023.x86_64 (mockbuild@ip-10-0-38-43) (gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4), GNU ld version 2.39-6.amzn2023.0.7) #1 SMP PREEMPT_DYNAMIC Tue Jul 11 23:51:29 UTC 2023
[    0.000000] Command line: BOOT_IMAGE=(hd0,gpt1)/boot/vmlinuz-6.1.38-59.109.amzn2023.x86_64 root=UUID=3325c0ba-3d91-4d25-bb13-bdc5c47a979a ro console=tty0 console=ttyS0,115200n8 nvme_core.io_timeout=4294967295 rd.emergency=poweroff rd.shell=0 selinux=1 security=selinux quiet
[    0.000000] KASLR enabled
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x20000: 'AMX Tile config'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x40000: 'AMX Tile data'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: xstate_offset[5]:  832, xstate_sizes[5]:   64
[    0.000000] x86/fpu: xstate_offset[6]:  896, xstate_sizes[6]:  512
[    0.000000] x86/fpu: xstate_offset[7]: 1408, xstate_sizes[7]: 1024
[    0.000000] x86/fpu: xstate_offset[9]: 2432, xstate_sizes[9]:    8
[    0.000000] x86/fpu: xstate_offset[17]: 2496, xstate_sizes[17]:   64
[    0.000000] x86/fpu: xstate_offset[18]: 2560, xstate_sizes[18]: 8192
[    0.000000] x86/fpu: Enabled xstate features 0x602e7, context size is 10752 bytes, using 'compacted' format.
[    0.000000] signal: max sigframe size: 11952
(略)
[    0.000000] efi: EFI v2.70 by EDK II
[    0.000000] efi: SMBIOS=0xbfa8b000 ACPI=0xbfb7e000 ACPI 2.0=0xbfb7e014 MEMATTR=0xbe24b198
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: Amazon EC2 m7i.large/, BIOS 1.0 10/16/2017

m7i-flex.large

[    0.000000] efi: EFI v2.70 by EDK II
[    0.000000] efi: SMBIOS=0xbfa8b000 ACPI=0xbfb7e000 ACPI 2.0=0xbfb7e014 MEMATTR=0xbe24b198
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: Amazon EC2 m7i-flex.large/, BIOS 1.0 10/16/2017

lscpu

m7i、m7i-flexとも、プロセッサー・ナンバーは「8488C」 、 2023年Q1に発売された、第4世代の インテル Xeon Platinum 8480C プロセッサー の派生と推測されるCPUが搭載されていました。

M7i

sh-5.2$ lscpu
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         46 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  2
  On-line CPU(s) list:   0,1
Vendor ID:               GenuineIntel
  Model name:            Intel(R) Xeon(R) Platinum 8488C
    CPU family:          6
    Model:               143
    Thread(s) per core:  2
    Core(s) per socket:  1
    Socket(s):           1
    Stepping:            8
    BogoMIPS:            4800.00
    Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc
                          arch_perfmon rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq monitor ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 x2
                         apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enha
                         nced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw av
                         x512vl xsaveopt xsavec xgetbv1 xsaves avx_vnni avx512_bf16 wbnoinvd ida arat avx512vbmi umip pku ospke waitpkg avx512_vbmi2 gfni vaes vpclmulqdq
                         avx512_vnni avx512_bitalg tme avx512_vpopcntdq rdpid cldemote movdiri movdir64b md_clear serialize amx_bf16 avx512_fp16 amx_tile amx_int8 flush_l
                         1d arch_capabilities
Virtualization features:
  Hypervisor vendor:     KVM
  Virtualization type:   full
Caches (sum of all):
  L1d:                   48 KiB (1 instance)
  L1i:                   32 KiB (1 instance)
  L2:                    2 MiB (1 instance)
  L3:                    105 MiB (1 instance)
NUMA:
  NUMA node(s):          1
  NUMA node0 CPU(s):     0,1
Vulnerabilities:
  Itlb multihit:         Not affected
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Mmio stale data:       Not affected
  Retbleed:              Not affected
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:            Mitigation; Enhanced IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS SW sequence
  Srbds:                 Not affected
  Tsx async abort:       Not affected

M7i-flex

sh-5.2$ lscpu
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         46 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  2
  On-line CPU(s) list:   0,1
Vendor ID:               GenuineIntel
  Model name:            Intel(R) Xeon(R) Platinum 8488C
    CPU family:          6
    Model:               143
    Thread(s) per core:  2
    Core(s) per socket:  1
    Socket(s):           1
    Stepping:            8
    BogoMIPS:            4800.00
    Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc
                          rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_t
                         imer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 av
                         x2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 x
                         saves avx_vnni avx512_bf16 wbnoinvd ida arat avx512vbmi umip pku ospke waitpkg avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg tme av
                         x512_vpopcntdq rdpid cldemote movdiri movdir64b md_clear serialize amx_bf16 avx512_fp16 amx_tile amx_int8 flush_l1d arch_capabilities
Virtualization features:
  Hypervisor vendor:     KVM
  Virtualization type:   full
Caches (sum of all):
  L1d:                   48 KiB (1 instance)
  L1i:                   32 KiB (1 instance)
  L2:                    2 MiB (1 instance)
  L3:                    105 MiB (1 instance)
NUMA:
  NUMA node(s):          1
  NUMA node0 CPU(s):     0,1
Vulnerabilities:
  Itlb multihit:         Not affected
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Mmio stale data:       Not affected
  Retbleed:              Not affected
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:            Mitigation; Enhanced IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS SW sequence
  Srbds:                 Not affected
  Tsx async abort:       Not affected

Instance Types情報

価格比較

M7i/ M6i

M7iのオンデマンド料金は、同等スペックのM6i と比較して 5% 高い価格設定でした。

インスタンスタイプ vCPU メモリ (GiB) ネットワークパフォーマンス オンデマンド料金(m7i) オンデマンド料金(m6i)
m7i.large m6i.large 2 8 Up to 12.5 Gigabit Up to 12.5 Gigabit 0.1008 USD 0.096 USD
m7i.xlarge m6i.xlarge 4 16 Up to 12.5 Gigabit Up to 12.5 Gigabit 0.2016 USD 0.192 USD
m7i.2xlarge m6i.2xlarge 8 32 Up to 12.5 Gigabit Up to 12.5 Gigabit 0.4032 USD 0.384 USD
m7i.4xlarge m6i.4xlarge 16 64 Up to 12.5 Gigabit Up to 12.5 Gigabit 0.8064 USD 0.768 USD
m7i.8xlarge m6i.8xlarge 32 128 12.5 Gigabit 12.5 Gigabit 1.6128 USD 1.536 USD
m7i.12xlarge m6i.12xlarge 48 192 18.75 Gigabit 18.75 Gigabit 2.4192 USD 2.304 USD
m7i.16xlarge m6i.16xlarge 64 256 25 Gigabit 25 Gigabit 3.2256 USD 3.072 USD
m7i.24xlarge m6i.24xlarge 96 384 37.5 Gigabit 37.5 Gigabit 4.8384 USD 4.608 USD
- m6i.32xlarge 128 512 - 50 Gigabit - 6.144 USD
m7i.48xlarge - 192 768 50 Gigabit - 9.6768 USD -

M7i/ M6i

M7i-flexは、M6i と比較し、0.25%廉価な価格設定でした。

インスタンスタイプ vCPU メモリ (GiB) ネットワークパフォーマンス オンデマンド料金(m7i) オンデマンド料金(m6i)
m7i-flex.large m6i.large 2 8 Up to 12.5 Gigabit 0.09576 USD 0.096 USD
m7i-flex.xlarge m6i.xlarge 4 16 Up to 12.5 Gigabit 0.19152 USD 0.192 USD
m7i-flex.2xlarge m6i.2xlarge 8 32 Up to 12.5 Gigabit 0.38304 USD 0.384 USD
m7i-flex.4xlarge m6i.4xlarge 16 64 Up to 12.5 Gigabit 0.76608 USD 0.768 USD
m7i-flex.8xlarge m6i.8xlarge 32 128 Up to 12.5 Gigabit 1.53216 USD 1.536 USD

まとめ

最新Intel Xenon プロセッサーを搭載する「M7i」、前世代の「M6i」と比較して、コストパフォーマンスは6%改善するとされています。

また、今回新しく増えた 「M7i-flex」は、ベースライン性能が40%、バースト性能が 95%相当に抑制されますが、「M7i」より5%廉価、全世代の「M6i」より若干廉価な価格設定。 常時100%のCPU負荷が発生しないワークロードであれば、費用対効果に優れた利用が期待できます。

新しいM7i、M7i-flexの性能については、別の機会に紹介させて頂きたいと思います。