世界を動かす技術を、日本語で。

インテル オプテインの特長とは (2023)

2026年3月16日原文(blog.zuthof.nl)

概要

  • Intel Optaneシリーズ は、従来のNAND型SSDに比べて 超低遅延・高耐久・高性能 を実現した革新的なストレージ技術
  • Optane SSD は特に高い書き込み耐久性と一貫したパフォーマンスを持つため、 プロフェッショナル用途 に最適
  • 2022年7月 にIntelはOptane開発を停止したが、現行製品の販売は継続中
  • 主な用途 は高IOPS・低遅延を要求するデータベースや仮想化基盤など
  • 本記事では、Optane技術の特徴・耐久性・パフォーマンス・用途を解説

Intel Optane SSDの概要

  • Intel Optaneシリーズ は、2017年後半に登場した 高性能SSD のシリーズ
  • 対象機種は Optane P4800X、P5800X および一般向けの 900P、905P
  • すべて IntelとMicronが共同開発した3D XPointテクノロジー を採用
  • 通常のNAND型SSDと異なり、 DRAMとNANDの長所を併せ持つ 新技術
  • 超低遅延・高耐久・高性能 が最大の特徴
  • 欠点は 価格の高さと容量の小ささ
  • NAND SSDの進化やCXL技術の登場 により、Optaneへの移行は限定的
  • 2022年7月、IntelはIDM 2.0戦略の一環としてOptane開発を終了
  • 既存のOptane製品(SSD、DIMM)は引き続き販売中
  • 2023年1月には Sapphire Rapids対応のOptane Persistent Memory NV-DIMM 300シリーズ もリリース

Optane SSDの仕様比較

  • Optane P4800X(1st Gen)
    • 容量:375GB~1.5TB
    • PCIe 3.0(NVMe対応)
    • シーケンシャルリード:2,500MB/s
    • シーケンシャルライト:2,200MB/s
    • 4KランダムリードIOPS:550,000
    • 4KランダムライトIOPS:500,000
    • 耐久性(DWPD):30
  • Optane P5800X(2nd Gen)
    • 容量:400GB~3.2TB
    • PCIe 4.0(NVMe対応)
    • シーケンシャルリード:7,200MB/s
    • シーケンシャルライト:6,200MB/s
    • 4Kランダムリード/ライトIOPS:1,500,000
    • 耐久性(DWPD):100

Optaneの優位性

  • 耐久性

    • SSDの耐久性は「どれだけのデータを書き込めるか」を示す重要指標

    • Optaneは 他のプロフェッショナルSSDより圧倒的な書き込み耐久性 を持つ

    • 例:P4800XでDWPD 30、P5800XでDWPD 100(5年保証)

    • 高書き込み環境 に最適な選択肢

    • SSDの耐久性指標

      • Drive Writes per Day(DWPD)
      • Terabytes Written(TBW)
      • GB/日
  • データ一貫性(Data Consistency)

    • パワーロスプロテクション(PLP) を全機種搭載
    • 電源断時もキャッシュやマッピングテーブルのデータを安全に保持
    • ハードウェア実装のPLP が推奨され、Optaneは「Enhanced Power Loss Data Protection」対応
  • パフォーマンス

    • 遅延(Latency)

      • Optaneは4Kランダムリードで 約25マイクロ秒 (NAND SSDは90~110マイクロ秒)
      • 300%以上高速 な小容量ランダムリード性能
      • 最大 130万IOPS を単体ドライブで実現
      • CPUの待機時間短縮・システム全体の効率向上
    • 書き込み一貫性(Write Consistency / QoS)

      • Optaneは バイト単位アドレッシング により常に最大パフォーマンスを維持
      • NAND SSDはDRAMキャッシュや高速フラッシュによる一時的な高速化が必要
      • NANDは空きページ不足時に書き込み速度が劣化(ガベージコレクションの影響)
      • Optaneは 連続高負荷でも書き込み性能が落ちない

主な用途

  • Ceph(WAL・キャッシュ)用途
  • ZFS(ZIL・SLOG)用途
  • QoS重視環境
  • 高書き込み環境
  • 高性能データベース
  • VDI環境
  • vSANキャッシュ層

まとめ

  • Intel Optane SSD低遅延・高IOPS・高耐久性 を求める用途に最適
  • NAND SSD も進化を続け、価格競争力が高い
  • OptaneはIntelの撤退により今後入手困難になるが、現行製品はしばらく流通
  • 本記事でOptaneの アーキテクチャ的特徴、耐久性、PLP、書き込み一貫性 の重要性を解説

参考リンク

  • ServeTheHome: Optane Persistent Memory (NV-DIMM’s or also called PMEM)
  • ServeTheHome: Compute eXpress Link (CXL)
  • Western Digital: Understanding SSD Endurance
  • TheSSDGuy: Comparing Wear Figures on SSDs
  • Kingston: A Closer Look At SSD Power Loss Protection
  • Storagereview.com: Intel Optane P5800X Review

Hackerたちの意見

目立つのは、売れなかったからだよね。変な話だけど、使うメリットは結構大きかったんだよ。1バイトの更新のレイテンシーがめちゃくちゃ良かったし、zfsみたいなデータベースやジャーナルにはすごく役立った。

みんながどう使うかを理解した頃には、もう生産が終わってた感じだね。

ほとんどの人がAWS RDSでデータベースを運用したり、信じられないほど低いスループットとレイテンシーのEBSドライブを使ってる中で、納得できるよ。そんなに低いレイテンシーが恩恵を受けるアプリケーションはほとんどないし、簡単だけど遅くて高い、自動バックアップもある標準的な道から外れなきゃいけないなら、みんな楽な方を選ぶよね。最高の技術性能があっても、マーケットフィットには足りないんだ。Intelの経営陣が求められる実行力は、彼らの能力をはるかに超えてる。プラットフォームを開発して、他の人にアプリケーションを作らせたかったんだろうけど、スタートアップのキラーアプリがないと、エコシステムを構築するための採用が足りないんだよね。

Optaneは「全く新しい物理学」とか「RAM並みに速いけど持続性がある」みたいな自分の過剰な宣伝に犠牲になった。客観的に見れば革命的だったのに、現実は失敗のように感じられた。

Optaneは売れなかったのは、変な永続DIMMスティックに注力しすぎたからだよ。企業向けには、普通の用途では電源を切った瞬間に消える一時的なデータが必要なのに、あれは悪夢だよね。もっと普通のストレージを作って、インターコネクトの帯域幅やレイテンシの問題を、最新のPCIe規格を使って解決すべきだった。

「変だよね…」全然変じゃないよ。最初から成功するとは思ってなかったし、コストが高すぎた。インテルがマイクロン以外には技術を共有しなかったし、マイクロンも本気じゃなかった。ファブの未使用キャパシティはインテルが支払ってたから、彼らも気にしてなかった。コストを下げるための長期的な解決策や戦略もなかったし、インテルもマイクロンもこの分野にビジョンがなかった。誰もインテル独占の技術ロックインを望んでなかったし、高い価格にもかかわらず、NANDやDRAMと比べてユニットあたりの利益はほとんどなかった。NANDとDRAMのサイクルが再び下がると、オプテインのコスト/パフォーマンスは魅力的じゃなくなった。サムスンもオプテインに似た性能のSLC NANDを作ったけど、安いし、興味がなくなって開発をやめちゃった。

個人的には、オプテインが売れなかった理由は、理想的な使い方が遅い回転ディスクと組み合わせることだったからだと思う。オプテインの問題は、SSDの容量が劇的に増えたのに対して価格が急落したこと。オプテインとSSDの違いはあまりにも小さくなった。特にM.2規格が普及して、SSDがPCI-Eのパフォーマンスを活かすようになったからね。オプテインはパフォーマンスの優位性を保っていたと思うし、今でも最高のSSDより速いと思うけど、SSDは十分に良くて速くて、しかもずっと安い。オプテインの理想的な使い方は、ZFSのZILとしてだった。

インテルはメモリセル周りのエコシステムをひどく扱ったよね。彼らは二つのアプローチを試みたけど、両方とも失敗した。1. DIMM形状の「オプテイン」。これがターゲットにしていたのは二つの市場だと思う。一つは、遅いけど安くて高密度の揮発性RAMとしての使用。実際に需要があったし、さまざまなキャッシングワークロードが、サーバーに数百GBや数TBを求めていたから、オプテインはその道を提供していた。でも、マシンとDIMMは本当に手に入らなかった。次に、オプテインDIMMを永続ストレージとして使うというアイデアがあったけど、DDRインターフェースはこれを想定していなかったし、インテルはレガシー技術が邪魔をしているようだった(キャッシングシステムやメモリコントローラー)。理由はわからないけど、自社の技術を改善するのがほとんどできなかったみたい。いくつかの深刻な失敗を繰り返していたし(NMIやMCEを使った電源供給早期警告システム、メモリコントローラーにフラッシュをお願いするためのひどいプラットフォーム固有のレジスタ、そして死産のPCOMMIT命令)。2. とても良いNVMeデバイス。これはマーケティングの失敗だったと思う。適切なファイルシステムと組み合わせることで、99%のfsyncレイテンシが5マイクロ秒になるSSDラインをマーケティングしていたら、みんな買ったと思う。でも、そんなことは何もしなかった。代わりに「オプテイン」という言葉を不一致に使っていただけ。今ではPCMをバックにしたCXL接続のメモリマップドドライブを作ることができて、パフォーマンスは素晴らしいかもしれない。もしかしたら、GPUがそのデバイスからNVLinkのような速度で直接ウェイトをストリーミングするのも難しくないかも。インテルも試してみるべきだね。

「データベースやジャーナル」では、1バイトだけを更新することはめったにないんだ。データ、いくつかのインデックス、メタデータを更新するトランザクションを行うから、すべてがアトミックである必要がある。電源障害は「1バイトの更新とクレイジーなレイテンシ」の間に起こる可能性があるんだ。どんなに小さなレイテンシでも、電源障害の方が早いからね。通常、書き込み前や他のログがあって、問題を軽減してくれるんだけど、そのログは通常ストリーミング方式で書かれるんだ。ただ、良い点は「失敗の影響範囲」が通常より小さいこと。失敗した1バイトの書き込みが、他の1バイトやキャッシュラインを壊すことはめったにない。SQLiteはほとんどのディスクで512バイト(それ以上も)長の可能性のある破損に対処しなきゃいけないけど、オプテインでは必ずしもそうではない。だから、コピーするデータやスキャンするデータが少なくて済むんだ。

彼らが何をするつもりだったのか、全然理解できなかった。インテルはRAMが永続的になる未来を描いていたみたいだけど、RAMを置き換えるには全然速くなかったし、システムが変な状態になったときに再起動するオプションは、コンピュータの機能であって、回避すべき問題じゃないんだよね。

Intelの今の混乱については詳しく知らないけど、彼らはクールなプロジェクトを潰すのが得意だよね。

リアルセンスもね。

Hacker Newsで議論の続きを見る