ディスクを QEMU VM の RAM としてマップする

ディスクを QEMU VM の RAM としてマップする

QEMU VM のディスクを RAM としてマップする方法はありますか?

VM に十分な RAM がないので、代わりに NVME パーティションを RAM としてマッピングすることを検討しました。

おそらく、これは RAM ディスクの反対です。

答え1

はい、できます

-mem-path FILE  provide backing storage for guest RAM

その FILE が実際にブロック デバイスである場合、処理をさらに高速化できます。そのブロック デバイスが実際に LVM ボリュームである場合、システムの柔軟性と素晴らしさをさらに拡張できます。

一般に信じられていることとは反対に、すべての最新 OS にはブロック キャッシュがあるため、速度が遅くなるのは避けられません。速度は、VM 内のプロセスが RAM をどのように使用するかによって異なります。運が良ければ、システムはメモリ アクセスの意図に従って、必要なページを最小限の損失でロードおよびアンロードすることができます。

関連情報