1.2.5 Exadata RDMAメモリー
Oracle Exadata System Softwareリリース23.1.0では、Exadata RDMAメモリー(XRMEM)が導入されています。XRMEMには、リモート・ダイレクト・メモリー・アクセス(RDMA)を使用したストレージ・サーバー・メモリーへの直接アクセスを提供するすべてのExadata機能が組み込まれており、レスポンス時間の短縮と読取りレイテンシの削減を実現します。
XRMEMには、以前のExadataデータと、Exadata X8MおよびX9Mストレージ・サーバー・モデルでのみ使用可能な永続メモリー(PMEM)に基づくコミット・アクセラレータが含まれています。Exadata X10M以降、XRMEMは、特殊な永続メモリーを必要とせずにRDMAのメリットが得られ、メモリーおよびストレージ・ハードウェアの開発を利用する準備が整っています。
Exadata X10Mシステムでは、株式取引やIOTデバイスなど、非常に短いレスポンス時間を必要とするワークロードには、XRMEMキャッシュを利用できます。データベース・クライアントがXRMEMキャッシュから読み取る場合、クライアント・ソフトウェアはキャッシュされたデータのRDMA読取りを実行します。これにより、ストレージ・サーバーのソフトウェアおよびネットワーク・レイヤーがバイパスされ、高価なCPU割込みおよびコンテキスト・スイッチが排除され、Exadataスマート・フラッシュ・キャッシュよりもはるかに高速に結果が提供されます。この場合、XRMEMキャッシュはライトスルー・モードでのみ動作し、データベース書込みは永続ストレージに保存されます。
Exadata X10Mでは、高パフォーマンスの動的ランダム・アクセス・メモリー(DRAM)を利用する、高容量(HC)およびExtreme Flash (EF) Exadata X10Mストレージ・サーバーでXRMEMキャッシュを使用できます。この環境では、XRMEMキャッシュは自動的に機能するため、個別の構成や継続的な管理は必要ありません。
Oracle Exadata System Softwareリリースが23.1.0の既存のExadata X8MおよびX9Mシステムでは、永続メモリー・データ・アクセラレータPMEMキャッシュ(またはPMEMCACHE
)はXRMEMキャッシュ(またはXRMEMCACHE
)と呼ばれるようになりました。同様に、永続メモリー・コミット・アクセラレータ(PMEMログ(またはPMEMLOG
)とも呼ばれる)もXRMEMログ(またはXRMEMLOG
)になりました。ただし、PMEMCACHE
およびPMEMLOG
リソースを管理するためのCellCLIコマンドは、下位互換性のために引き続き使用できます。
Oracle Exadata System Softwareリリース23.1.0では、Exadata X10MシステムにはXRMEMLOG
は実装されません。