跳转至

VMware ESXi 资源分配与资源限制


2013-04-06 by dongnan

开始之前

最近有几台ESXi服务器频繁宕机影响了线上服务,最后发现是由于虚拟机将ESXi资源(CPU、内存)用光后导致的。

虚拟机警报:

宿主机报警:

宿主机宕机:

环境描述

软件版本: VMware Vsphere ESXi 4.1
物理机: CPU XEON 5406 2.0GHz*2  "8核心",Memory 16GB

操作步骤

使用虚拟机资源限制功能,点击资源项:

设置cpu保留2000MHZ,限制最大 2000MHZ(线上服务器要要根据实际情况分配):

设置内存限制 512MB

磁盘限制(未限制):

验证

测试虚拟机最高占用多少CPU资源。

执行死循环脚本:

操作系统负载:

CPU资源限制在1974MHZ

小结

综上所讲,在为虚拟机分配资源时,要考虑下ESXi宿主机资源使用情况, 特别是在为虚拟机分配虚拟vcpu或者内存时要么对其进行资源限制,要么结合实际情况合理分配资源,谨慎CPU资源超额分配等。

回到页面顶部