17.4.2. 使用 virtio-mem 添加和删除虚拟机内存
RHEL 10 提供 virtio-mem 半虚拟内存设备。此设备可以在虚拟机(VM)中动态添加或删除主机内存。
17.4.2.1. virtio-mem 概述 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
virtio-mem 是一个半虚拟化内存设备,可用于在虚拟机中动态添加或删除主机内存。例如,您可以使用这个设备在运行的虚拟机之间移动内存资源,或者根据您当前的要求在云设置中调整虚拟机内存大小。
通过使用 virtio-mem,您可以将虚拟机的内存增加到超出其初始大小,将其缩减回其原始大小,单位为 2 到几百兆字节(MiB),具体取决于使用的内存和虚拟机中运行的操作系统。但请注意,virtio-mem 也依赖于特定的客户机操作系统配置,特别是为了可靠地拔出内存。
virtio-mem 功能限制
virtio-mem 目前与以下功能不兼容:
- 对主机上的实时应用程序使用内存锁定
- 在主机上使用加密的虚拟化
-
在主机上将
virtio-mem与memballoon膨胀和收缩合并 -
在虚拟机中卸载或重新载入
virtio_mem驱动程序 -
使用 vhost-user 设备,但
virtiofs除外