仮想マシンごとのスワップファイルで、予約されていない仮想マシンメモリ(予約と構成されたメモリサイズの差)のスワップ領域を予約する必要があります。
このスワップ予約は、ESXiホストがどのような状況でも仮想マシンのメモリを保持できるようにするために必要です。 実際には、ホストレベルのスワップ領域のごく一部のみが使用される可能性があります。
ESXiでメモリをオーバーコミットしている場合、バルーニングによって引き起こされるゲスト内スワップをサポートするには、ゲストosにも十分なスワッ このゲストレベルのスワップ領域は、仮想マシンの構成されたメモリサイズとその予約の差以上である必要があります。
注意:メモリがオーバーコミットされ、ゲストオペレーティングシステムが不十分なスワップ領域で構成されている場合、仮想マシンのゲストオペレーテ
仮想マシンの障害を防ぐには、仮想マシンのスワップ領域のサイズを大きくします。
- windowsゲストos—Windowsオペレーティングシステムはスワップ領域をページングファイルと呼びます。 一部のWindowsオペレーティングシステムでは、十分な空きディスク領域がある場合に、ページングファイルのサイズを自動的に増やそうとします。
Microsoft Windowsのドキュメントを参照するか、Windowsのヘルプファイルで”ページングファイル”を検索します。”仮想メモリページングファイルのサイズを変更するための指示に従ってください。
- Linuxゲストos—Linuxオペレーティングシステムはスワップスペースをスワップファイルと呼びます。 スワップファイルの増加については、以下のLinux manページを参照してください:
-
mkswap
— Linuxスワップ領域を設定します。 -
swapon
— ページングとスワップのためのデバイスとファイルを有効にします。
-
多くのメモリと小さな仮想ディスクを持つゲストオペレーティングシステム(8GBのRAMと2GBの仮想ディスクを持つ仮想マシンなど)は、スワップ領域が不足している可能性が高くなります。
: シンプロビジョニングされたLunにスワップファイルを格納しないでください。 シンプロビジョニングされたLUNに格納されているスワップファイルを使用して仮想マシンを実行すると、スワップファイルの拡張に失敗し、仮想マ
大きなスワップファイル(たとえば、100GBを超える)を作成すると、仮想マシンのパワーオンにかかる時間が大幅に増加する可能性があります。 これを回避するには、大規模な仮想マシンの高い予約を設定します。
ホストローカルスワップファイルを使用して、スワップファイルを低コストのストレージに配置することもできます。