Los recursos compartidos especifican la importancia relativa de una máquina virtual (o grupo de recursos). Si una máquina virtual tiene dos veces más de un tipo de recursos compartidos que de otro, esta tiene derecho a consumir dos veces más ese recurso cuando las dos máquinas virtuales compiten por recursos.
Generalmente, los recursos compartidos se especifican como Alto, Normal o Bajo, y, respectivamente, estos parámetros determinan los valores de recursos compartidos en una relación de 4:2:1. También puede seleccionar Personalizado para asignar a cada máquina virtual una cantidad específica de recursos compartidos, los cuales expresan un peso proporcional.
La especificación de recursos compartidos es útil solo para máquinas virtuales o grupos de recursos del mismo nivel, es decir, con el mismo elemento primario en la jerarquía de grupos de recursos. Los elementos del mismo nivel comparten recursos de acuerdo con sus valores de recursos compartidos relativos, los cuales están ligados a la reserva y al límite correspondientes. Al asignar recursos compartidos a una máquina virtual, siempre se especifica la prioridad de esa máquina virtual con respecto a las demás máquinas virtuales encendidas.
En la siguiente tabla se muestran los valores predeterminados de recursos compartidos de CPU y memoria para una máquina virtual. Para los grupos de recursos, los valores predeterminados de recursos compartidos de CPU y memoria son los mismos, pero se deben multiplicar como si el grupo de recursos fuera una máquina virtual con cuatro CPU virtuales y 16 GB de memoria.
Configuración | Valores de recursos compartidos de CPU | Valores de cuota de memoria |
---|---|---|
Alto | 2.000 recursos compartidos por CPU virtual | 20 recursos compartidos por megabyte de memoria de máquina virtual configurada. |
Normal | 1.000 recursos compartidos por CPU virtual | 10 recursos compartidos por megabyte de memoria de máquina virtual configurada. |
Bajo | 500 recursos compartidos por CPU virtual | 5 recursos compartidos por megabyte de memoria de máquina virtual configurada. |
Por ejemplo, una máquina virtual SMP con dos CPU virtuales y 1 GB de RAM con recursos compartidos de CPU y memoria establecidos en Normal tiene 2 x 1.000 = 2.000 recursos compartidos de CPU y 10 x 1.024 = 10.240 recursos compartidos de memoria.
Las máquinas virtuales con más de una CPU virtual se denominan máquinas virtuales SMP (multiprocesamiento simétrico).
La prioridad relativa que representa cada recurso compartido cambia cuando se enciende una nueva máquina virtual. Esto afecta a todas las máquinas virtuales del mismo grupo de recursos. Todas las máquinas virtuales tienen la misma cantidad de CPU virtuales. Tenga en cuenta los ejemplos siguientes:
- Dos máquinas virtuales enlazadas con CPU se ejecutan en un host con 8 GHz de capacidad de CPU agregada. Sus recursos compartidos de CPU se establecen en Normal y obtienen 4 GHz cada uno.
- Se enciende una tercera máquina virtual enlazada con CPU. Su valor de recursos compartidos de CPU se establece en Alto, lo que significa que debe tener el doble de recursos compartidos que las máquinas configuradas en Normal. La nueva máquina virtual recibe 4 GHz y las dos máquinas restantes obtienen solo 2 GHz cada una. Si el usuario especifica un valor de recursos compartidos personalizado de 2.000 para la tercera máquina virtual, se obtiene el mismo resultado.