我们的一个虚拟机运行相对较慢。它是 ESXi 服务器上运行的唯一虚拟机。在性能选项卡中,活动内存非常低(<1gb),但奇怪的是“消耗”内存高于授予的内存。
我一直在阅读手册,但从中得到的只是模棱两可的术语,例如“消耗的内存显示消耗的内存量”和“授予的内存显示授予的内存量” - 这对我来说不是很有用。
如果我的服务器总共有 8Gb,并且我在虚拟机上将内存设置为 8Gb - 这会使虚拟机运行得更慢吗,因为我没有考虑到 ESXi 服务器的开销?
有人能提供一些有用的参考资料或建议来帮助我吗?
答案1
“如果我的服务器总共有 8Gb,并且我在虚拟机上将内存设置为 8Gb - 这会使虚拟机运行得更慢吗,因为我没有考虑到 ESXi 服务器的开销?”
仅当虚拟机请求了 8GB 内存时,此时 vmkernel 才会进行分页,并且您的虚拟机将变得非常慢。您使用 4.1 了吗?它会实时压缩内存。
请随意发布虚拟机配置和内存使用情况的快照。
答案2
答案3
您需要为内核和服务控制台留出一些内存。