Jaa


Optimizaciones del SP2 de 2003 para Virtualización

Hola

En el post anterior tocaba este tema por encima y Rolando pregunta en un comentario si podía dar detalles al respecto.

Pues bien, durante el desarrollo del Hypervisor de Longhorn, se han hecho algunos avances a la hora de programar cómo se sirven interrupciones, o IRQLs (Interrupt Request Levels), que definen la prioridad de hardware a la que el procesador está operando en un momento dado a la hora de ejecutar una instrucción asociada a un proceso. En el mundo de las máquinas multiprocesador virtuales, estas operaciones resultan especialmente "caras" en términos de rendimiento, por lo que servicios que demanden de forma intensa este tipo de operaciones pueden acabar atascadas en este cuello de botella. De hecho se ha comprobado que este problema solamente afecta a las versiones de 2003 de 32-bit (x86) La solución ha consistido en procesar estas operaciones por lotes, es decir coleccionar todas las operaciones que requieran la misma prioridad y procesarlas en conjunto, de modo que necesitamos acceder al hardware de forma menos frecuente y por tanto más efectiva.

Por tanto, esta optimización solo afecta a máquinas virtuales SMP con Windows Server 2003 de 32-bit. Dado que salvo en Windows Server Virtualization de Windows Longhorn Microsoft no tiene ningún producto de virtualización que permita generar "guests" multiprocesador/multicore, sólo será útil si se están creando este tipo de máquinas virtuales usando otras plataformas de virtualización.

Y hablando de todo un poco, hoy espero tener montado un Hypervisor y un System Center Virtual Machine Manager Beta2. J

Saludos

Comments

  • Anonymous
    April 13, 2007
    Seguiré con atención las noticias que puedas darnos sobre los avances en virtualización en lo que a Microsoft se refiere. Un saludo. PD. Te enseño mis maquinorros con tropecientos mil GB de RAM y el "otro" hypervisor corriendo, pero los CDs esos que tienes los dejas en el control de seguridad, ¿eh?