PVE 动态分配虚拟机的内存

2024-09-06 · 357 chars · 2 min read

今年 6 月的时候,买了个小主机(极摩客 M5 锐龙R7 5700U),用起来非常爽。很多工具和软件都部署在了小主机上,WSL2 也弃用了,现在都是使用 VSCode 远程开发,感觉我这台台式机还能再多战几年了。

不过使用的过程中也发现一些问题,比如 pve 的内存升上去就降不下来了,虽然说没太大影响,但我看着非常别扭。我并没有完整的看过 pve 的文档,先入为主的认为内存是动态管理的,一番检索下来发现并不是这么回事儿,还是要自己配置一番的。

启用动态内存#

打开「虚拟机 - 硬件 - 内存」,展开高级配置,设置最大、最小内存,选上 Ballooning 设备

安装并配置 QEMU Guest Agent#

打开「虚拟机 - 选项」,开启「QEMU Guest Agent」

有可能需要关闭虚拟机操作,我是关闭操作,再开机安装 qemu-guest-agent

进入虚拟安装 qemu-guest-agent

# 安装
apt install qemu-guest-agent

# 启动
systemctl start qemu-guest-agent

# 设置开机自动运行
systemctl enable qemu-guest-agent

安装完成后可在「概要页」看到虚拟机的 IPs,「选项页」也能看到 QEMU Guest Agent 的状态是「已启用」。

参考#

赞赏

微信