linux – 如何检查libvirt上可以添加多少ram到guest虚拟机操作系
发布时间:2020-12-14 02:28:25 所属栏目:Linux 来源:网络整理
导读:我有一台32 gb ram的服务器,还有libvirt.使用了12 gb的ram.当我尝试将ram添加到我的客户操作系统时,无法添加超过12gb的内存.如何检查在libvirt上添加到guest虚拟机操作系统的RAM数量?我想给它所有可用的内存. 解决方法 您可以为guest虚拟机提供的绝对最大RA
我有一台32 gb ram的服务器,还有libvirt.使用了12 gb的ram.当我尝试将ram添加到我的客户操作系统时,无法添加超过12gb的内存.如何检查在libvirt上添加到guest虚拟机操作系统的RAM数量?我想给它所有可用的内存.
解决方法
您可以为guest虚拟机提供的绝对最大RAM量是主机可用的RAM总量.但是,当然,如果你这样做,那么你应该期待一些性能问题,否则事情将无法启动或正常运行.
在virt-manager中创建VM时,以及virsh nodememstats都会显示该数字. # virsh nodememstats total : 32938320 KiB free : 1087720 KiB buffers: 1249844 KiB cached : 3681120 KiB 该系统几乎使用了所有内存,因此新VM的内存空间很小. 要提高KVM中的内存使用率,请确保每个Windows guest虚拟机都安装了virtio气球驱动程序(Linux已包含此驱动程序),并在主机上启用ksm以对虚拟机内存进行重复数据删除. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |