none
Problemas de rendimiento hardware/sistema en Hyper-V RRS feed

  • Pregunta

  • Hola:

    ¿Existe algún tipo de parametrización a nivel BIOS específica para Hyper-V que debamos tener en cuenta a la hora de reinstalar un servidor con Windows Server 2012 Std para virtualizar 8 máquinas virtuales con Windows Server 2008 R2? Os detallo algo más nuestro problema por si alguien puede ayudarnos con alguna otra idea:

    Tenemos un cluster de Hyper-V de dos nodos montados con dos servidores Dell (PowerEdge R620) y una cabina SAS (Dell PowerVault MD3200 SAS con doble controladora). La conexión entre los servidores y la cabina es mediante dos HBA SAS dedicadas de 6Gbps en cada servidor (una HBA en cada servidor para cada una de las controladoras). Los sistemas operativos físicos son Windows Server 2012 Std y los virtuales Windows Server 2008 R2 Std.

    Desde el principio tuvimos problemas de rendimiento en las aplicaciones de base de datos virtualizadas (base de datos propietaria). Supusimos que era algo relacionado con la cabina, o con el acceso al almacenamiento. Después de muchos cambios y pruebas se ha conseguido que el sistema de disco no sea un problema, y el rendimiento ha mejorado bastante, pero algunos problemas puntuales permanecen y uno de ellos especialmente.

    El caso es que hartos de probar, testear, configurar... hemos cogido la máquina virtual del servidor de aplicaciones principal, donde más acusado es el problema, y nos la hemos llevado a un servidor viejo (casi 5 años) en el que hemos instalado el mismo sistema operativo (Windows Server 2012 Std) y sorpresa, el problema en concreto desaparece. Hemos repetido en otro servidor diferente, y de nuevo OK. Además las pruebas son coherentes, ya que en el nuevo hardware los datos de rendimiento en procesador y acceso a disco son mucho peores que en el sistema actual, como cabía esperar.

    La conclusión evidente es que algún problema hay en los servidores nuevos Dell, y además en los dos (ya que ejecutada la máquina virtual directamente en ambos, sin cluster y sin cabina, el problema se reproduce exactamente), lo que nos lleva a pensar en un problema de la instalación del sistema operativo (ambos servidores están con la instalación por defecto que hace Dell en fábrica), de parametrización o de firmware de BIOS o componentes.

    El problema en concreto es un proceso que se ejecuta en local en el servidor de aplicaciones, no por red, pero que abre cientos de miles de sockets de comunicación del servidor consigo mismo. Espiando el proceso con un sniffer de sockets vemos como la velocidad de creación de sockets se va ralentizando a medida que el número de sockets crece. En la prueba estándar que hacemos el servidor de aplicaciones virtualizado sobre un R620 tarda unos 4 minutos y medio en finalizar el proceso, y es exactamente el mismo tiempo usando discos SAS en la cabina, discos SATA locales o incluso discos SSD locales. Simplemente cambiando la máquina al viejo servidor con almacenamiento SATA local el proceso pasa a tardar 1 minuto y 30 segundos.

    Cualquier ayuda será bienvenida. Gracias por adelantado.

    viernes, 6 de diciembre de 2013 1:09

Respuestas

  • Hola. Gracias por la info, pero esto son sólo artículos sobre qué opciones de BIOS hay que habilitar para que funcione Hyper-V. Nuestros problemas son de rendimiento, Hyper-V funciona.

    De todas formas ya hemos conseguido solucionarlo: se trataba de un tema de actualización de firmware de componentes.

    • Marcado como respuesta dK_400 lunes, 9 de diciembre de 2013 18:25
    lunes, 9 de diciembre de 2013 18:25

Todas las respuestas

  • Hola y gracias por usar los foros de TechNet, las relaciones Hypver-V/BIOS están explicadas en estos artículos:

    - Hyper-V: How to Fix BIOS Errors Enabling Hyper-V

    - Debe ejecutar el hipervisor de Windows de Hyper-V

    Por favor revísalos y no olvides comentar al respecto.

    Saludos.


    <EL CONTENIDO ES PROVISTO "COMO ESTA" SIN GARANTIA DE NINGUN TIPO, YA SEA EXPLICITA O IMPLICITA> Gracias TechNet Community Support Por favor recuerda "Marcar como respuesta" las respuestas que resolvieron tu problema. Es una manera común de reconocer a quienes te ayudaron, y hace más fácil para otros visitantes el encontrar una solución después.

    • Propuesto como respuesta Uriel Almendra lunes, 9 de diciembre de 2013 18:03
    lunes, 9 de diciembre de 2013 18:02
  • Hola. Gracias por la info, pero esto son sólo artículos sobre qué opciones de BIOS hay que habilitar para que funcione Hyper-V. Nuestros problemas son de rendimiento, Hyper-V funciona.

    De todas formas ya hemos conseguido solucionarlo: se trataba de un tema de actualización de firmware de componentes.

    • Marcado como respuesta dK_400 lunes, 9 de diciembre de 2013 18:25
    lunes, 9 de diciembre de 2013 18:25