我正在运行几个基于 Linux 的虚拟机(实际上是 vApp),它们分配了不同数量的内存。有些有数据库,有些有 Web 服务器,等等。虽然有些虚拟机使用的内存不到分配内存的 40%,但有些虚拟机使用的内存始终超过 90%,还有一个虚拟机还使用了 15% 的交换空间。我想重新平衡内存分配,并尝试让它们都使用大致相同的比例,但我的目标应该是多少?90%?75%?
我想在一次停机中完成此操作,因此我猜我需要为使用 15% 交换空间的那个添加额外的空间(其他的通常少于 1%)。我应该将 15% 的交换空间大小添加到内存分配中,还是应该以某种方式按比例分配?
谢谢。
答案1
VMware 中的内存分配是一个复杂的话题。它真的不能被归结为每台机器“分配X数量”。你真的必须考虑利用率里面虚拟机以及主机、集群和资源池级别。
您能给出一个需要帮助的具体情况或场景吗?您的集群布局是什么样的?