VCFをなんとか自宅で動かせないかとアレコレ考えていたところ、RAM容量のハードルを越えることができる可能性のある機能を見つけたので試してみることにしました。 色々調べてみると、物理RAM容量96GBのミニPCでHolodeckを動かすためにこの機能を使っているような強者も居るようなので、手元にあるミニPCで試してみます。 大まかな流れは以下の通りです。 1.ESXiにてMomory Tieringの有効化 2 .RAMとNVMeメモリの比率変更 3 .NVMeメモリ使用量の確認 1.ESXiにてMomory Tieringの有効化 まずは、ESXiの管理コンソールにログインし、実行前のメモリ容量を確認しておきます。このサーバーには物理RAMを64GB積んでいるので、容量もその通り出ています。 対象のESXiにSSHでログインして以下のコマンドを実行し、MemoryTieringを有効化します。 esxcli system settings kernel set -s MemoryTiering -v TRUE 次に、以下のコマンドを実行して、特定のディスクをtierdeviceに変換します。 esxcli system tierdevice create -d /vmfs/devices/disks/[Disk Name] 例として以下のようなイメージです。 実行後、以下のコマンドでデバイスが表示されればOKです。 esxcli system tierdevice list 再起動後、ESXiのWeb管理コンソールログインしてメモリを確認すると、メモリの容量が増加(64GB→80GB)していることが確認できます。 デフォルトでは物理RAM容量の1/4のサイズがTiered Memoryとして追加されるようです。 2. RAM と NVMe メモリの比率変更 デフォルトではRAMとNVMeメモリの比率は4:1になります。 つまり、64GBのRAMでMemory Tieringを有効化すると、デフォルトではNVMeのメモリは16GBにしかなりません。 この比率は設定で調整ができるため、今回は最大まで増やしてみます。 一応RAM容量を超えないようにすることが推奨さ...