有没有办法将磁盘映射为 QEMU VM 的 RAM?
我没有足够的内存用于虚拟机,因此我想将 NVME 分区映射为内存。
我猜,它和 ramdisk 相反。
答案1
是的,你可以这样做
-mem-path FILE provide backing storage for guest RAM
如果该文件实际上是一个块设备,那么您可以让事情变得更快。如果该块设备实际上是一个 LVM 卷,那么您可以进一步扩展系统的灵活性和出色性。
与普遍看法相反,它不会不可避免地变慢,因为所有现代操作系统中都有块缓存。这取决于虚拟机中的进程将如何使用 RAM。如果运气好的话,您的系统可以通过加载 - 卸载所需的页面来遵循它们的内存访问意图,同时将损失降到最低。