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资源超额分配等。