PVE 使用 swap 把虚拟机内存超开 64GB 会对性能和稳定性产生多大影响?
(非互联网企业,运维不够用,不关键项目都是开发兼*职运维,非常混乱)
本文由 vps网友提供,转载请注明出处
本文链接: https://www.vpsvsvps.com/discuss/a/1676472106570747904.html
本文由 vps网友提供,转载请注明出处
本文链接: https://www.vpsvsvps.com/discuss/a/1676472106570747904.html
SWAP 依赖硬盘性能,内存交换约频繁,对硬盘 IO 压力就越大。
如何在有限的内存多开虚拟机可以参考如下内容:
1. 如果虚拟机是 Linux ,打开内存的 ballooning
2. 如果是 windows 想要使用内存 ballooning ,需要安装 VirtIO Drivers ,见 https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers
3. PVE 的 KSM 应该是默认打开,如果没有打开可以考虑开启,见 https://pve.proxmox.com/wiki/Dynamic_Memory_Management
4. SWAP 挂载的硬盘最好是 SSD ,如果 SSD 是 nvme 协议那就更好了。
5. 每个虚拟机的内存上限都减少 n MB ,可以稍微节省一些内存
6. 关掉不必要的虚拟机,或者迁移到其他 PVE 节点上
---
终极大招是:
1. 添置内存条
2. 把虚拟机平摊到其他的 PVE 节点上