# 虚拟化资源分配(vsphere)
当可用资源无法满足资源用户的需求时,需要对分配给虚拟机的资源量进行自定义。
资源分配设置用于确定虚拟机提供的 CPU、内存和存储资源。
预留主机或集群的物理资源。
为可以分配给虚拟机的资源量设置上限。
保证为特定虚拟机跟配的物理资源始终高于其他虚拟机。
资源分配份额
如果某个虚拟机的资源份额是另一个虚拟机的两倍,则在这两个虚拟机争用资源时,第一个虚拟机有权消耗两倍于第二个虚拟机的资源。
份额通常指定为高、正常或低,这些值分别按 4:2:1 的比例指定份额。还可以选择自定义 (权重)。
指定份额仅对同级虚拟机或资源池(资源池层级结构中具有相同父级的虚拟机或资源池)有意义。同级将根据其相对份额值共享资源,该份额值受预留和限制的约束。为虚拟机分配份额时,始终会将相对于其他已打开电源的虚拟机来为虚拟机指定优先级。
下表显示了虚拟机的默认 CPU 和内存份额值。对于资源池,默认的 CPU 份额和内存份额都相同,但是必须将二者相乘,就好像资源池是具有四个虚拟 cpu 和 16GB 内存的虚拟机一样。
份额值
设置
CPU 份额值
内存份额值
高
每个虚拟 CPU 具有 2000 份额
所配置的虚拟机内存每兆字节具有 20 个
正常
每个虚拟 CPU 具有 1000 份额
所配置的虚拟机内存每兆字节具有 10 个
低
每个虚拟 CPU 具有 500 份额
所配置的虚拟机内存每兆字节具有 5 个
例如,一台具有两个虚拟 CPU 和 1GB 内存且 CPU 和内存份额设置为正常,虚拟机具有 2×1000