ESXi は、不揮発性メモリ (NVM) デバイスとも呼ばれる次世代の永続的なメモリ デバイスをサポートします。これらのデバイスは、メモリのパフォーマンスと速度を従来のストレージの永続性と組み合わせたものです。再起動や電源障害が発生しても、これらのデバイスに格納されたデータは保持されます。
高バンド幅、低遅延、および永続性を必要とする仮想マシンは、このテクノロジーを利用できます。たとえば、アクセラレーション データベースや分析ワークロードがある仮想マシンが該当します。
ESXi ホストで永続的なメモリを使用するには、次の概念に精通している必要があります。
- PMEM データストア
-
ESXi ホストに永続的なメモリを追加すると、ホストは、そのハードウェアを検出し、フォーマットしてローカル PMEM データストアとしてマウントします。
ESXi では、ファイル システムのフォーマットとして VMFS-L が使用されます。ホストごとに 1 つのローカル PMEM データストアのみがサポートされます。
注: 永続的な物理メモリを管理する場合は、すべての仮想マシンをホストから退避し、ホストをメンテナンス モードにしてください。
- PMEM アクセス モード
- ESXi では、2 つの異なるモードで永続的なメモリが仮想マシンに公開されます。PMEM に対応する仮想マシンは、永続的なメモリに直接アクセスすることができます。従来型の仮想マシンは、PMEM データストアに格納されている高速仮想ディスクを使用できます。
- 直接アクセス モード
- このモード(別名:仮想 PMEM (vPMem) モード)では、PMEM 領域を仮想の不揮発性デュアル インライン メモリ モジュール (NVDIMM) として仮想マシンに提示できます。仮想マシンは、NVDIMM モジュールを、電源サイクル間で維持できる標準のバイト アドレス指定可能なメモリとして使用します。
- 仮想ディスク モード
- このモード(別名:仮想 PMEM ディスク (vPMemDisk) モード)は、従来型のすべての仮想マシンで使用可能であり、すべてのレガシー バージョンを含む、すべてのハードウェア バージョンをサポートしています。仮想マシンは、PMEM に対応している必要はありません。このモードを使用する場合は、通常の SCSI 仮想ディスクを作成し、PMEM 仮想マシン ストレージ ポリシーをディスクに適用します。ポリシーにより、ディスクが PMEM データストアに自動的に配置されます。
- PMEM ストレージ ポリシー
- PMEM データストアに仮想ディスクを配置するには、ホストのローカル PMEM のデフォルト ストレージ ポリシーをディスクに適用する必要があります。このポリシーは編集できません。
次の図は、永続的なメモリのコンポーネントがどのように相互作用するかを示しています。
NVDIMM または仮想の永続的なメモリ ディスクを使用する仮想マシンを構成および管理する方法については、ドキュメント『vSphere のリソース管理』および『vSphere の仮想マシン管理』を参照してください。
PMEM データストアの統計情報の監視
vSphere Client および esxcli コマンドを使用して、PMEM データストアの容量や、その他のいくつかの属性を確認することができます。
ただし、VMFS や vVol などの通常のデータストアと異なり、PMEM データストアは vSphere Client の [データストア] ビューに表示されません。通常のデータストアの管理タスクは、PMEM データストアには適用されません。
手順
- ♦ PMEM データストアの情報を確認します。
オプション 説明 vSphere Client - ESXi ホストに移動し、[サマリ] をクリックします。
- [ハードウェア] パネルで [永続的なメモリ] が表示されていることを確認して、その容量を確認します。
esxcli コマンド esxcli storage filesystem list を使用して、PMEM データストアを一覧表示します。
例: PMEM データストアの表示
esxcli storage filesystem list コマンドを使用してデータストアを一覧表示すると、次のサンプル出力が表示されます。
# esxcli storage filesystem list Mount Point Volume Name UUID Mounted Type Size Free ---------------------- ---------------- ------------- -------- ------- ------------ ------------ /vmfs/volumes/5xxx... ds01-102 5xxx... true VMFS-6 14227079168 12718178304 /vmfs/volumes/59ex... ds02-102 59ex... true VMFS-6 21206401024 19697500160 /vmfs/volumes/59bx... 59bx... true vfat 4293591040 4274847744 /vmfs/volumes/pmem:5ax... PMemDS-56ax... pmem:5a0x... true PMEM 12880707584 11504975872