Os compartilhamentos especificam a importância relativa de uma máquina virtual (ou pool de recursos). Se uma máquina virtual tiver o dobro de compartilhamentos de um recurso como outra máquina virtual, ela terá o direito de consumir o dobro desses recursos quando essas duas máquinas virtuais estiverem competindo por recursos.
Os compartilhamentos geralmente são especificados como Alto(High), Normal(Normal) ou Baixo(Low), e esses valores especificam valores de compartilhamento com uma proporção de 4:2:1, respectivamente. Você também pode selecionar Personalizado(Custom) para atribuir um número específico de compartilhamentos (que expressa um peso proporcional) a cada máquina virtual.
Especificar compartilhamentos só faz sentido em relação a máquinas virtuais irmãos ou pools de recursos, ou seja, máquinas virtuais ou pools de recursos com o mesmo pai na hierarquia do pool de recursos. Os irmãos compartilham recursos de acordo com seus valores de compartilhamento relativos, limitados pela reserva e pelo limite. Ao atribuir compartilhamentos a uma máquina virtual, você sempre especifica a prioridade para essa máquina virtual em relação a outras máquinas virtuais ligadas.
A tabela a seguir mostra os valores padrão de compartilhamento de CPU e memória para uma máquina virtual. Para pools de recursos, os valores de compartilhamento de memória e CPU padrão são os mesmos, mas devem ser multiplicados como se o pool de recursos fosse uma máquina virtual com quatro CPUs virtuais e 16 GB de memória.
Configuração | Valores de compartilhamento de CPU | Valores de compartilhamento de memória |
---|---|---|
Alto | 2000 compartilhamentos por CPU virtual | 20 compartilhamentos por megabyte de memória de máquina virtual configurada. |
Normal | 1000 compartilhamentos por CPU virtual | 10 compartilhamentos por megabyte de memória de máquina virtual configurada. |
Baixo | 500 compartilhamentos por CPU virtual | 5 compartilhamentos por megabyte de memória de máquina virtual configurada. |
Por exemplo, uma máquina virtual SMP com duas CPUs virtuais e 1 GB de RAM com compartilhamentos de CPU e memória definidos como Normal (Normal) tem 2x1000 = 2000 compartilhamentos de CPU e 10x1024 = 10240 compartilhamentos de memória.
As máquinas virtuais com mais de uma CPU virtual são chamadas de máquinas virtuais SMP (multiprocessamento simétrico).
A prioridade relativa representada por cada compartilhamento é alterada quando uma nova máquina virtual é ligada. Isso afeta todas as máquinas virtuais no mesmo pool de recursos. Todas as máquinas virtuais têm o mesmo número de CPUs virtuais. Considere os exemplos a seguir.
- Duas máquinas virtuais vinculadas à CPU são executadas em um host com 8 GHz de capacidade de CPU agregada. Seus compartilhamentos de CPU são definidos como Normal (Normal) e têm 4 GHz cada.
- Uma terceira máquina virtual vinculada à CPU está ligada. Seu valor de compartilhamentos de CPU está definido como Alto (High), o que significa que ele deve ter o dobro de compartilhamentos que as máquinas definidas como Normal (Normal). A nova máquina virtual recebe 4 GHz e as outras duas máquinas recebem apenas 2 GHz cada. O mesmo resultado ocorrerá se o usuário especificar um valor de compartilhamento personalizado de 2000 para a terceira máquina virtual.