EC2 C9gインスタンス(Graviton5)がGAになったのでCPU情報などを確認してみた

EC2 C9gインスタンス(Graviton5)がGAになったのでCPU情報などを確認してみた

2026年6月30日にGAとなったEC2 C9gインスタンス(Graviton5)を起動し、lscpuやdmidecodeなどのOSコマンドでCPU情報を確認しました。M9gと同じくNeoverse V3として認識されることの実機確認と、C8g(Graviton4)との仕様差分・オンデマンド料金比較をまとめています。
2026.07.01

はじめに

2026/6/30、AWS Graviton5プロセッサを搭載したAmazon EC2 C9gおよびC9gdインスタンスが一般提供(GA)されました。

https://aws.amazon.com/jp/about-aws/whats-new/2026/06/ec2-c9g-c9gd-instances-graviton5-processors-available/

C9g/C9gdはGraviton5搭載のコンピューティング最適化インスタンスです。

同じGraviton5を搭載した汎用インスタンスM9g/M9gdは2026/6/10に先行してGAとなっており、自分のブログでCPU情報を確認しています。

https://dev.classmethod.jp/articles/ec2-m9g-graviton5-instance-launch/

GravitonシリーズはM/C/Rファミリーで同一プロセッサのため、C9gもM9gと同一のCPU情報になるはずですが、公式ドキュメントにC9g固有の記載がないため実機で確認しました。

C9gと前世代C8gの主な仕様差分を以下にまとめます。

項目 C8g(Graviton4) C9g(Graviton5) 差分
コアアーキテクチャ Neoverse V2 Neoverse V3 世代更新
アーキテクチャファミリー ARMv9 ARMv9
最大vCPU数 192 192 ※1
クロック周波数 2800 MHz 3300 MHz ※1 +18%
L2キャッシュ 2 MiB 2 MiB
L3キャッシュ(lscpu表示) 36 MiB 48 MiB +33%
SVEベクタ長 128 bit 128 bit
メモリ DDR5 DDR5-8800 ※2 世代更新
PCIe Gen5 Gen6 ※2 世代更新
Nitro System v5 v6 + Nitro Isolation Engine ※2 世代更新
プロセス 5nm 3nm ※2 シュリンク
コンピュート性能 ベースライン 最大25% 向上 ※2 +25%
ネットワーク帯域(最大) 50 Gbps 100 Gbps ※1 倍増
EBS帯域(最大) 40 Gbps 72 Gbps ※1 +80%
EBS IOPS(最大) 240,000 288,000 ※1 +20%
  • ※1 describe-instance-types APIで確認
  • ※2 M9g/M9gd公式ブログ(Graviton5世代共通仕様として参照)
  • 特記のない項目はOSコマンド検証(dmidecode、lscpu等)で確認した値です

記事執筆時点での利用可能リージョンは、us-east-1、us-east-2、us-west-2、eu-central-1の4リージョンです。

インスタンスの起動

検証環境は以下の通りです。

  • インスタンスタイプ: c9g.medium(1 vCPU, 2 GiB)
  • リージョン: us-east-1
  • AMI: Amazon Linux 2023(arm64)
  • カーネル: 6.1.175-219.359.amzn2023.aarch64

OSコマンドでCPU情報を確認

結論として、CPU関連の識別情報(モデル名、CPU part、クロック、キャッシュ構成、SVEベクタ長等)はM9gで確認した内容と一致しました。

lscpu

Architecture:                            aarch64
CPU op-mode(s):                          64-bit
Byte Order:                              Little Endian
CPU(s):                                  1
On-line CPU(s) list:                     0
Vendor ID:                               ARM
BIOS Vendor ID:                          AWS
BIOS Model name:                         AWS Graviton5
Model:                                   1
Thread(s) per core:                      1
Core(s) per socket:                      1
Socket(s):                               1
Stepping:                                r0p1
BogoMIPS:                                2000.00
Flags:                                   fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti ecv afp wfxt
L1d cache:                               64 KiB (1 instance)
L1i cache:                               64 KiB (1 instance)
L2 cache:                                2 MiB (1 instance)
L3 cache:                                48 MiB (1 instance)
NUMA node(s):                            1
NUMA node0 CPU(s):                       0

Vulnerabilitiesセクションはほぼ全項目「Not affected」で、Speculative Store Bypass等のみMitigationが適用されています。

lscpu Vulnerabilities(全文)
Vulnerability Gather data sampling:      Not affected
Vulnerability Indirect target selection: Not affected
Vulnerability Itlb multihit:             Not affected
Vulnerability L1tf:                      Not affected
Vulnerability Mds:                       Not affected
Vulnerability Meltdown:                  Not affected
Vulnerability Mmio stale data:           Not affected
Vulnerability Reg file data sampling:    Not affected
Vulnerability Retbleed:                  Not affected
Vulnerability Spec rstack overflow:      Not affected
Vulnerability Spec store bypass:         Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:                Mitigation; __user pointer sanitization
Vulnerability Spectre v2:                Mitigation; CSV2, BHB
Vulnerability Srbds:                     Not affected
Vulnerability Tsa:                       Not affected
Vulnerability Tsx async abort:           Not affected
Vulnerability Vmscape:                   Not affected
  • BIOS Model name: AWS Graviton5
  • Thread(s) per core: 1 — GravitonシリーズはSMTを使わず、1 vCPU = 1物理コア
  • L3 cache: 48 MiB — Graviton4の36 MiBから増加
  • Flagsにsve2 — SVE2対応。bf16、i8mmなど機械学習向け命令セットも確認

dmidecode -t processor

# dmidecode 3.6
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.

Handle 0x0004, DMI type 4, 42 bytes
Processor Information
        Socket Designation: CPU0
        Type: Central Processor
        Family: ARMv9
        Manufacturer: AWS
        ID: 41 D8 0F 41 00 00 00 00
        Signature: Implementor 0x41, Variant 0x0, Architecture 15, Part 0xd84, Revision 1
        Version: AWS Graviton5
        Voltage: Unknown
        External Clock: Unknown
        Max Speed: 3300 MHz
        Current Speed: 3300 MHz
        Status: Populated, Enabled
        Upgrade: None
        L1 Cache Handle: Not Provided
        L2 Cache Handle: Not Provided
        L3 Cache Handle: Not Provided
        Serial Number: AWS Graviton5
        Asset Tag: AWS Graviton5
        Part Number: AWS Graviton5
        Core Count: 1
        Core Enabled: 1
        Thread Count: 1
        Characteristics: None
  • Family: ARMv9
  • Max Speed / Current Speed: 3300 MHz — Graviton4の2800 MHzから+18%向上
  • Part 0xd84 — Arm Neoverse V3のCPU part number
  • Manufacturer: AWS — AWS自社設計

/proc/cpuinfo

processor       : 0
BogoMIPS        : 2000.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti ecv afp wfxt
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd84
CPU revision    : 1

CPU part 0xd84 がNeoverse V3を示しています。

dmesg(CPU関連)

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd841]
[    0.000000] Detected PIPT I-cache on CPU0
[    0.000000] CPU features: detected: Address authentication (architected QARMA3 algorithm)
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Hardware dirty bit management
[    0.000000] CPU features: detected: Spectre-v4
[    0.000000] CPU features: detected: Spectre-BHB
[    0.000000] CPU features: detected: SSBS not fully self-synchronizing
[    0.000458] smp: Bringing up secondary CPUs ...
[    0.000458] smp: Brought up 1 node, 1 CPU
[    0.000460] CPU features: detected: Branch Target Identification
[    0.000463] CPU features: detected: CRC32 instructions
[    0.000464] CPU features: detected: Enhanced Counter Virtualization
[    0.000464] CPU features: detected: Enhanced Counter Virtualization (CNTPOFF)
[    0.000465] CPU features: detected: Generic authentication (architected QARMA3 algorithm)
[    0.000466] CPU features: detected: LSE atomic instructions
[    0.000467] CPU features: detected: RAS Extension Support
[    0.000467] CPU features: detected: Random Number Generator
[    0.000469] CPU features: detected: WFx with timeout
[    0.000470] CPU features: detected: Scalable Vector Extension
[    0.000492] SVE: maximum available vector length 16 bytes per vector
[    0.000492] SVE: default vector length 16 bytes per vector
[    0.000494] CPU: All CPU(s) started at EL1
  • [0x410fd841] — 0x41 = ARM、0xd84 = Neoverse V3、revision 1
  • QARMA3 algorithm — ポインタ認証(PAC)のアルゴリズム。Graviton4のQARMA5から変更
  • SSBS not fully self-synchronizing — Speculative Store Bypass Safe関連の出力
  • SVE: default vector length 16 bytes per vector — 128 bit

lstopo-no-graphics

Machine (1803MB total)
  Package L#0
    NUMANode L#0 (P#0 1803MB)
    L3 L#0 (48MB) + L2 L#0 (2048KB) + L1d L#0 (64KB) + L1i L#0 (64KB) + Core L#0 + PU L#0 (P#0)
  HostBridge
    PCI 00:04.0 (NVMExp)
      Block(Disk) "nvme0n1"
  HostBridge
    PCIBridge
      PCIBridge
        PCIBridge
          PCI 27:00.0 (Ethernet)
            Net "ens34"

L3 48MB → L2 2048KB → L1d/L1i 64KBの階層構造で、M9gと同一です。Machine totalの1803MBはc9g.mediumのメモリ(2 GiB)を反映したもので、CPU由来の差ではありません。

SVEベクタ長

$ cat /proc/sys/abi/sve_default_vector_length
16

16バイト = 128ビット。Graviton4/Graviton5では128bit幅です。

nvme id-ctrl(EBS NVMeコントローラー)

M9g記事と同じ項目を網羅するため、EBS NVMeコントローラーの情報も確認しました。

NVME Identify Controller:
vid       : 0x1d0f
ssvid     : 0x1d0f
mn        : Amazon Elastic Block Store
fr        : 2.0
rab       : 32
ieee      : a002dc
mdts      : 6
cntlid    : 0
ver       : 0x10400
  • vid: 0x1d0f — AmazonのPCI Vendor ID
  • fr: 2.0 — EBS NVMeファームウェアのリビジョン
  • ver: 0x10400 — NVMe spec 1.4準拠

コスト比較

C9gとC8gのオンデマンド価格を比較しました。AWS Pricing API(GetProducts)から取得したus-east-1 / Linux / On-Demandの価格です(取得日: 2026/7/1)。

サイズ C9g (USD/時) C8g (USD/時) 差分
medium 0.04347 0.03988 +9.0%
large 0.08694 0.07976 +9.0%
xlarge 0.17388 0.15952 +9.0%
2xlarge 0.34776 0.31904 +9.0%
4xlarge 0.69552 0.63808 +9.0%
8xlarge 1.39104 1.27616 +9.0%
12xlarge 2.08656 1.91424 +9.0%
16xlarge 2.78208 2.55232 +9.0%
24xlarge 4.17312 3.82848 +9.0%
48xlarge 8.34624 7.65696 +9.0%
metal-48xl 8.34624 7.65696 +9.0%

全サイズ一律でC8g比 +9.0% の価格設定です。M9g/M8gの価格差も同じく+9.0%であり、Graviton5世代の価格戦略は汎用・コンピューティング最適化で共通です。

公式発表のGraviton5世代における性能向上(最大25%、※2出典)と価格差(+9%)から、価格あたり性能は最大約15%改善する計算です(1.25 / 1.09 ≒ 1.147)。実際の費用対効果はワークロードにより異なります。

まとめ

C9gインスタンスを起動し、OSコマンドでCPU情報を確認しました。CPU関連の識別情報はM9g記事で確認した内容と一致しており、C9gでもM9gと同じくGraviton5 / Neoverse V3として認識されることを実機で確認できました。

us-east-1 / Linux / On-Demandの価格は、C8g比で全サイズ一律+9.0%でした。コンピューティング集約型ワークロードでC8gを利用中であれば、+9%のコスト増に対して、Graviton5世代として公表されている最大25%の性能向上の恩恵を受けられるか、実ワークロードで確認する価値があります。

現時点で利用可能なリージョンは4リージョン限定で東京は含まれていませんが、東京リージョンへのリリースも待ちたいと思います。

参考リンク

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事