Oversubscription en vSphere – Ratio vCPU:pCPU

Para los que no sepan lo que quiere decir el título del post, y de una manera resumida, significa que cuantos vCPU podemos asignar en total a todas nuestras máquinas virtuales por cada host ESXi:

vCPU (Virtual CPU) : pCPU (Physical CPU)

Todos nos hemos hecho esta pregunta, pero la verdad es que no tiene una respuesta igual para todos. Muchos recomiendan no superar el ratio 1:1, otros dicen que ellos están usando un ratio 10:1, y VMware dice que vSphere (En la versión 5) soporta hasta un ratio de 25:1…¿Con cual nos quedamos?

La verdad es que esto depende del tipo de carga de trabajo al que estén sometidas nuestras VM, de si nuestros procesadores soportan o no HT (Hyper Threading), de como tengamos configurado nuestro entorno vSphere y nuestras VM…

En cuanto al HT, hay que entender, que aunque lo activemos (Si lo hacemos, el ESXi nos enseñará 2 procesadores lógicos por cada core físico), el rendimiento no aumenta en un 100%. Por ejemplo:

Tenemos 1 host ESXi con dos procesadores de 8 cores cada uno: Sin HT activado, el ESXi nos enseñara 16 procesadores lógicos pero si activamos, nos enseñará 32. Aunque pensemos que de 16 a 32 el rendimiento mejoraría el doble, la realidad es que mejora alrededor de un 20-30%.

Una vez aclarado esto, no nos queda más remedio que ir probando en nuestro entorno e ir introduciendo MV (Siempre siguiendo las buenas prácticas que escribiré en un post más adelante) y monitorizando el host ESXi (Sobre todo, y para esto, debemos fijarnos en el valor CPU Ready. Más adelante escribiré otro post acerca de esto.)

Según este whitepaper de Dell se pueden seguir las siguientes recomendaciones:

The following vCPU:pCPU guidelines are established:

  • 1:1 to 3:1 is no problem
  • 3:1 to 5:1 may begin to cause performance degradation
  • 6:1 or greater is often going to cause a problem
  • Additional guidance suggests that keeping the CPU Ready metric at 5% or below is considered a best practice.

Ahora, que cada uno saque sus propias conclusiones🙂

Un comentario en “Oversubscription en vSphere – Ratio vCPU:pCPU

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s