Servicios Virtualización y Cloud Computing

Sobre el autor

Jose Maria Gonzalez

Es CEO y fundador de JMG Virtual Consulting, S.L., una consultora IT especializada en soluciones de virtualización de sistemas & cloud computing y formación oficial VMware vSphere, OpenStack y Docker.

Artículos Relativos

13 Comentarios

  1. 1

    Jorge Costa

    Hay que tomar en cuenta que la mejoras de rendimiento dependen mucho del tipo de aplicación que se ejecuta en las VMs. Incluso ciertas aplicaciones pueden tener un rendimiento menor con HT activado porque muchos recursos del procesador físico se comparten entre los dos procesadores lógicos, entre ellos la memoria caché

    Excelente post Jose Maria

    Responder
    1. 1.1

      Jose Maria Gonzalez

      Gracias Jorge a ti por tu aportación. Estoy totalmente de acuerdo contigo. Sobre todo si la maquina virtual usa funcionalidades del chip de unidad de coma flotante ;)

      Por cierto, tienes experiencia de algún SO+aplicacion estándar ( Exchange, SQL, Oracle, etc) que usen la unidad de coma flotante de manera excesiva como lo hacen apliaciones como fluent en cluster de alto rendimiento?

      Muchas gracias,
      rgds,
      J.

      Exactametne.

      Responder
      1. 1.1.1

        Jorge Costa

        No me ha tocado ningun caso por el momento :) .Como bien dices, el VMkernel siempre asignará cores fisicos que logicos, con lo cual si se diera el caso de tener estas VMs lo ideal sería que residan en ESX con recursos CPU disponibles o directamente configurar la VM para que no comparta cores con otras VMs (HT Core Sharing Mode = None)

        Gracias a ti por fomentar este tipo de discusiones, así aprendemos todos.

        Responder
        1. 1.1.1.1

          Jose Maria Gonzalez

          Hola Jorge,

          Lo malo que veo yo al crear afinidad a nivel de CPU en una maquina virtual es que pierdes montón de funcionalidades, destacando VMotion de entre las mas importantes.

          rgds,
          J.

          Responder
  2. 2

    cristiansan

    Pero para que haga el motion correctamente tendrá que estar activado el hyperthreading en la Bios de todos los hypervisores no? alguna idea de que podria pasar si unicamente estuviera activo en el hypervisor que corre la máquina y esta cayera? aunque es invisible para el SO, tendría alguna implicación para la VM (algún problema en el motion por ejemplo)?

    Responder
    1. 2.1

      Jose Maria Gonzalez

      Muy buena pregunta Cristina,

      La velocidad de reloj de la CPU, el tamaño de la cache, el numero de cores y el hyperthreading es “filtrado” por el VMkernel con lo que no necesitan ser iguales en los servidores ESX involucrados en la migracion con vMotion.

      rgds,
      J.

      Responder
  3. 3

    cristiansan

    mmm chulo :D gracias Jose Maria… tomo nota :D

    Responder
  4. 4

    VirtualDaniel

    Alguien me podria ayudar, tengo un servidor con dos (2) procesadores Intel Xeon 6C Modelo E7530, en total doce (12) cores fisicos, con 48GB de RAM.

    Preguntas:

    Cuantas maquinas virtuales con el SW vSphere Adv. puedo crear por cada Core fisico?

    Cuanto es el numero maximo de maqinas virtuales con sistema operativo server soportado por core fisico?

    Responder
    1. 4.1

      Jose Maria Gonzalez

      Hola Daniel,

      Te recomiendo la lectura del documento de los mínimos y los máximos en VMware.

      En este enlace puedes encontrar dicho documento.

      http://www.vmware.com/pdf/vsphere4/r41/vsp_41_config_max.pdf

      rgds,
      J.

      Responder
  5. 5

    Jesus Pastor

    Hola a todos.

    Me he leido este post y algun articulo mas que hay por internet y la verdad es que no me queda claro si es mejor activar el HT o no.

    En donde yo trabajo tenemos 2 host E5504 y uno algo mas antiguo 5120, todos ellos con 18 GB de RAM. En ninguno de ellos tenemos activado el HT y no sabemos si deberiamos tenerlo o no.

    Que recomendais?

    Un saludo y enhorabuena por la web.

    Responder
    1. 5.1

      Jose Maria Gonzalez

      Hola Jesus,

      Es mejor tener HT activado que desactivado. Con HT activado tienes una cpu “lógica” mas por cada cpu física. Eso significa que puedes correr dos threads en paralelo, uno en la cpu física y otro en la cpu lógica para un servidor con una sola cpu y HT activado.

      VMware recomienda activar HT en los servidores ESX/ESXi.

      rgds,
      J.

      Responder
      1. 5.1.1

        Jesus Pastor

        Gracias!! Pasaremos a la accion y activaremos el HT para los 3 hosts!

        Un saludo desde Navarra.

        Responder
  6. 6

    Mu Online

    he notado que en un sistema de KVM proxmox si colocas los cores HT digamos un ejemplo 1 core para cada VPS en un xeon 1230v2 de 4 cores HT serían 8 cores en total, si haces 8 vps de 1 core cada una así pongas vps al 100% de uso la vps que te queda la usas sin problema, claro si haces algo con las otras 7 que tenga que ver con el disco duco notarias que no responde tan bien pero creo se puede dar a eso solución con un buen arreglo o con discos ssd ,con el hypperthreadig la simulación del core como tal se acerca a perfecta, pero si haces dos vps en un solo core físico al poner al 100% un vps el otro vps se paraliza y responde muy lento, creo que el HT fue creado para escenarios donde se necesitan cores así sean a la mitad de la velocidad o menos pero se puedan dividir de forma casi perfecta.

    Responder

Deja un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Una Web de JMG Virtual Consulting, especialistas en Soluciones de Virtualización y Formación Oficial VMware y OpenStack | Copyrights © 2017