「R7iz」高CPUクロック、メモリ最適化のEC2インスタンスがリリースされました

3.9Mhzの高いCPU周波数で利用できる最新第4世代の Intel Xeonプロセッサーを搭載した メモリ最適化インスタンス 「R7iz」が正式リリースされました。
2023.09.19

2023年9月7日、3.9Ghzの高いCPU周波数で利用できる第4世代 Intel Xeon (Sapphire Rapids)プロセッサを搭載した メモリ最適化 の EC2インスタンス 「R7iz」が正式リリース。バージニアとオレゴンリージョンで利用可能となりました。

今回、オレゴン(us-west-2)リージョンで、「r7iz.large」 インスタンスの起動を試みる機会がありましたので、紹介させていただきます。

dmesg

Amazon Linux 2023 起動時の メッセージを確認しました。

sudo dmesg
[    0.000000] Linux version 6.1.49-70.116.amzn2023.x86_64 (mockbuild@ip-10-0-44-178) (gcc (GCC) 11.4.1 20230605 (Red Hat 11.4.1-2), GNU ld version 2.39-6.amzn2023.0.9) #1 SMP PREEMPT_DYNAMICWed Sep  6 22:13:07 UTC 2023
[    0.000000] Command line: BOOT_IMAGE=(hd0,gpt1)/boot/vmlinuz-6.1.49-70.116.amzn2023.x86_64 root=UUID=425e98fd-a883-4fcd-b198-f7f1be92d02f 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] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bf8eefff] usable
[    0.000000] BIOS-e820: [mem 0x00000000bf8ef000-0x00000000bfb6efff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000bfb6f000-0x00000000bfb7efff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000bfb7f000-0x00000000bfbfefff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000bfbff000-0x00000000bff7bfff] usable
[    0.000000] BIOS-e820: [mem 0x00000000bff7c000-0x00000000bfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000042dffffff] usable
[    0.000000] BIOS-e820: [mem 0x000000042e000000-0x000000043fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000440100000-0x0000000442afffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] e820: update [mem 0xbdadf018-0xbdae7e57] usable ==> usable
[    0.000000] e820: update [mem 0xbdadf018-0xbdae7e57] usable ==> usable
[    0.000000] extended physical RAM map:
[    0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] reserve setup_data: [mem 0x0000000000100000-0x00000000bdadf017] usable
[    0.000000] reserve setup_data: [mem 0x00000000bdadf018-0x00000000bdae7e57] usable
[    0.000000] reserve setup_data: [mem 0x00000000bdae7e58-0x00000000bf8eefff] usable
[    0.000000] reserve setup_data: [mem 0x00000000bf8ef000-0x00000000bfb6efff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000bfb6f000-0x00000000bfb7efff] ACPI data
[    0.000000] reserve setup_data: [mem 0x00000000bfb7f000-0x00000000bfbfefff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x00000000bfbff000-0x00000000bff7bfff] usable
[    0.000000] reserve setup_data: [mem 0x00000000bff7c000-0x00000000bfffffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000042dffffff] usable
[    0.000000] reserve setup_data: [mem 0x000000042e000000-0x000000043fffffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000440100000-0x0000000442afffff] reserved
[    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 r7iz.large/, BIOS 1.0 10/16/2017
[    0.000000] Hypervisor detected: KVM
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000001] kvm-clock: using sched offset of 4066740247 cycles
[    0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.000004] tsc: Detected 3000.000 MHz processor
[    0.000082] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000084] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000088] last_pfn = 0x42e000 max_arch_pfn = 0x400000000
[    0.000123] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT
[    0.000129] last_pfn = 0xbff7c max_arch_pfn = 0x400000000
[    0.004816] Using GB pages for direct mapping

ブート時に認識した CPUクロックは 3000Mhz。 「m7i.large」 の2400Mhz よりも 高い値で認識していました。

[    0.000000] DMI: Amazon EC2 m7i.large/, BIOS 1.0 10/16/2017
(略)
[    0.000004] tsc: Detected 2400.000 MHz processor

lscpu

CPU型番は「Intel(R) Xeon(R) Gold 6455B」、「m7i」 (Intel(R) Xeon(R) Platinum 8488C) とは異なるCPUが搭載されていました。

完全一致する型番のCPUのデータシートは確認出来ませんでしたが、インテル® Xeon® Gold 6454S プロセッサー 60M キャッシュ、2.20GHz のカスタムバージョンと推測されます。

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
  BIOS Vendor ID:        Intel(R) Corporation
  Model name:            Intel(R) Xeon(R) Gold 6455B
    BIOS Model name:     Intel(R) Xeon(R) Gold 6455B
    CPU family:          6
    Model:               143
    Thread(s) per core:  2
    Core(s) per socket:  1
    Socket(s):           1
    Stepping:            8
    BogoMIPS:            6000.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 x2apic movbe popcnt tsc_deadline_timer aes xsa
                         ve avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f
                         avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl 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 av
                         x512_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:                    60 MiB (1 instance)
NUMA:
  NUMA node(s):          1
  NUMA node0 CPU(s):     0,1
Vulnerabilities:
  Gather data sampling:  Not affected
  Itlb multihit:         Not affected
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Mmio stale data:       Not affected
  Retbleed:              Not affected
  Spec rstack overflow:  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

スペック一覧

インスタンスタイプ vCPU アーキテクチャ コア 持続クロック速度 (GHz) メモリ (GiB) ネットワークパフォーマンス オンデマンド Linux 料金
r7iz.large 2 x86_64 1 3.9 16 Up to 12.5 Gigabit 0.186 USD 1 時間あたり
r7iz.xlarge 4 x86_64 2 3.9 32 Up to 12.5 Gigabit 0.372 USD 1 時間あたり
r7iz.2xlarge 8 x86_64 4 3.9 64 Up to 12.5 Gigabit 0.744 USD 1 時間あたり
r7iz.4xlarge 16 x86_64 8 3.9 128 Up to 12.5 Gigabit 1.488 USD 1 時間あたり
r7iz.8xlarge 32 x86_64 16 3.9 256 12.5 Gigabit 2.976 USD 1 時間あたり
r7iz.12xlarge 48 x86_64 24 3.9 384 25 Gigabit 4.464 USD 1 時間あたり
r7iz.16xlarge 64 x86_64 32 3.9 512 25 Gigabit 5.952 USD 1 時間あたり
r7iz.32xlarge 128 x86_64 64 3.9 1024 50 Gigabit 11.904 USD 1 時間あたり

※オンデマンド Linux 料金 は、オレゴンリージョン1時間の価格

Intel前世代との比較

「r7iz」のオンデマンド価格、「r6i」より高額、 2018年にリリースされた 「z1d」と同額で利用できる価格設定でした。

Large

インスタンスタイプ vCPU アーキテクチャ コア 持続クロック速度 (GHz) メモリ (GiB) ネットワークパフォーマンス オンデマンド Linux 料金
r7iz.large 2 x86_64 1 3.9 16 Up to 12.5 Gigabit 0.186 USD 1 時間あたり
r6i.large 2 x86_64 1 3.5 16 Up to 12.5 Gigabit 0.126 USD 1 時間あたり
r6in.large 2 x86_64 1 3.5 16 Up to 25 Gigabit 0.17433 USD 1 時間あたり
m5zn.large 2 x86_64 1 4.5 8 Up to 25 Gigabit 0.1652 USD 1 時間あたり
z1d.large 2 x86_64 1 4 16 Up to 10 Gigabit 0.186 USD 1 時間あたり

12xLarge

インスタンスタイプ vCPU アーキテクチャ コア 持続クロック速度 (GHz) メモリ (GiB) ネットワークパフォーマンス オンデマンド Linux 料金
r7iz.12xlarge 48 x86_64 24 3.9 384 25 Gigabit 4.464 USD 1 時間あたり
r6i.12xlarge 48 x86_64 24 3.5 384 18.75 Gigabit 3.024 USD 1 時間あたり
r6in.12xlarge 48 x86_64 24 3.5 384 75 Gigabit 4.18392 USD 1 時間あたり
m5zn.12xlarge 48 x86_64 24 4.5 192 100 Gigabit 3.9641 USD 1 時間あたり
z1d.12xlarge 48 x86_64 24 4 384 25 Gigabit 4.464 USD 1 時間あたり

まとめ

2022年のre:Inventで発表された 「r7iz」。 現行の Intel CPUを搭載するEC2としては、1コアあたりの性能が最も高いインスタンスとして利用できる可能性があります。

提供リージョン、2023年9月時点では北米の2リージョンに限定されますが、高いCPU性能と、多くのメモリを必要とする場合や、CPUコアあたりのライセンスが高額なワークロードでは、費用対効果の良い利用が期待出来ますので、ぜひお試しください。

また、現時点で第 4 世代インテル CPUを搭載する EC2は 「M7i」、「M7i-flex」と、今回の「R7iz」となりましたが、 今後「R7i」、「R7in」 などの展開や、提供リージョンの拡張にも期待したいと思います。

[新機能] Amazon EC2 R7izインスタンスが発表されました #reinvent