HomeLabPVE:PVE WIN开机后内存爆满问题解决

NO.1
内存爆炸

刚开始安装WIN10后,内存分配是正常的,使用也很流畅

最近几天无论分配给WIN10 40GB内存还是10GB内存,只要开机,内存就爆满,电脑运行速度也卡顿

img

查看虚拟机内存占用

和pve的概要信息一致

img

但是实际计算内存占用大小,把所有的内存占用加起来,也才7GB左右,没有占用35GB

说明无论是pve概要还是虚拟机内的内存信息,都是错误的,内存爆炸

img

NO.2
virtio-win-guest-tools

挂载virtio-win

img

虚拟机查看驱动器

img

根据自己的系统安装对应的应用,本文为x64系统

点击安装virtio-win-guest-tools

点击安装virtio-win-gt-x64

img

NO.3
安装气泡驱动

找到Balloon文件夹,找到属于自己虚拟机的型号

本文对应WIN10 x64(选择AMD64)

D:\Balloon\w10\amd64(把整个文件夹复制到C盘根目录,并且重合命令为Balloon)

img

复制到C盘并重命名Balloon

img

以管理员身份打开cmd

右键打开搜索

img

输入cmd,选择管理员身份打开cmd

img

输入C:\Balloon\blnsvr.exe -i

img

验证是否安装成功

右键运行

img

输入services.msc

img

查看BalloonService

有这个服务说明安装成功

img

但是还要确认是否自动和正在运行

本文安装后这个驱动默认手动,且没有运行

右键属性

img

设置为自动,点击启动

点击应用,点击确定

img

开启后,pve虚拟机内存分配恢复正常

img

NO.4
qemu-guest-agent

开启qemu-guest-agent代理

同样查看virtio-win驱动器

找到guest-agent文件夹

点击安装qemu-ga-x86_64(本文为x64系统)

img

查看服务验证

右键运行

img

输入services.msc

img

同样的,看到红框的服务自动且运行就成功了

img

本文安装qemu-ga-x86_64并没有出现上述服务

需要卸载后,再次安装才会成功

右键卸载或者安装

img

停止WIN10虚拟机,设置PVE

PVE给虚拟机开启qemu-guest-agent

img

然后重新启动虚拟机

看到IPs有变化,且虚拟机内qemu-guest-agent服务已启动

说明设置qemu-guest-agent成功

img

NO.5
Tips

解决内存爆炸需要安装气泡驱动

安装qemu-guest-agent和virtio-win-guest-tools是别的文章一并提到的

也就一并安装了

END.

公众号发送关键词加群,加入交流群

觉得本文还行,不妨顺手点赞收藏,下期见。

推荐阅读

<<HomeLab[PVE](X86_64):PVE Ubuntu Server磁盘安装只有一半时磁盘扩容>>

☕ 朋友,都看到这了,确定不关注一下么? 👇