将磁盘映射为 qemu vm 的 RAM

将磁盘映射为 qemu vm 的 RAM

有没有办法将磁盘映射为 QEMU VM 的 RAM?

我没有足够的内存用于虚拟机,因此我想将 NVME 分区映射为内存。

我猜,它和 ramdisk 相反。

答案1

是的,你可以这样做

-mem-path FILE  provide backing storage for guest RAM

如果该文件实际上是一个块设备,那么您可以让事情变得更快。如果该块设备实际上是一个 LVM 卷,那么您可以进一步扩展系统的灵活性和出色性。

与普遍看法相反,它不会不可避免地变慢,因为所有现代操作系统中都有块缓存。这取决于虚拟机中的进程将如何使用 RAM。如果运气好的话,您的系统可以通过加载 - 卸载所需的页面来遵循它们的内存访问意图,同时将损失降到最低。

相关内容