Bien, Ryan, me alegraste el día. No leo este foro tanto como solía hacerlo, pero me registré.
Red888, deberías saber por adelantado que soy un arquitecto de software que trabaja en Hyper-V en Microsoft. Supongo que la mayoría de las personas que leen esto son perfectamente capaces de hacer clic en el enlace de mi nombre debajo de esto y descubrirlo, o incluso buscarme en Google, pero para esta respuesta es útil estar completamente seguro de que las personas que leen esto no tienen dudas sobre mi perspectiva.
En general, la programación de pandillas es útil si el hipervisor no tiene forma de influir en el comportamiento del sistema operativo que se ejecuta dentro de la VM. Esto es, por supuesto, por qué VMware comenzó de esta manera. No poseen ningún sistema operativo, por lo que su objetivo era hacer que los sistemas operativos existentes funcionen bien. Si yo fuera ellos, aquí es donde habría comenzado.
La programación de pandillas, y VMware probablemente diría que tengo razón sobre esto, deja muchas limitaciones sobre cómo puede usar los procesadores físicos dentro de la máquina. El hipervisor a menudo no puede encontrar el recurso adecuado adecuado por el momento. Por lo tanto, han modificado su algoritmo a lo largo de los años, buscando formas de hacer una programación que funcione mejor.
Microsoft (y probablemente varias otras compañías) comenzaron con una visión diferente. Somos dueños de Windows. Haremos que Windows se comporte bien cuando se virtualice. Y así, la programación de pandillas no será necesaria. Ni siquiera nos molestaremos en construir un planificador de pandillas.
Curiosamente, en Microsoft nos importa más que Windows se ejecute bien en comparación con otros sistemas operativos que Hyper-V que se vea mejor que VMware, KVM, Xen, Oracle o Unisys, etc. Así que publicamos las interfaces que Windows utiliza para cooperar con un hipervisor. Aquí tienes un enlace si tienes curiosidad, aunque no lo recomiendo para leer antes de dormir:
http://www.bing.com/search?q=Hypervisor+Top-Level+Functional+Specification+3.0a%3A+Windows+Server+2012&src=IE-SearchBox&FORM=IESR02
Por lo tanto, cualquier proveedor de hipervisor puede exponer las cosas que desencadenarán un comportamiento cooperativo de Windows. Varios de ellos tienen. Sinceramente, no sé si VMware tiene, o tiene, o expondrá esto. Tendrías que preguntarles, o alguien que les preste mucha atención. Y si lo hacen, me sorprendería mucho si no hubieran modificado su agenda para relajarse aún más. Esa última declaración, por supuesto, es pura especulación.
Por lo tanto, mi respuesta final es que dudo que deba tomar una decisión de compra en 2014 en función de cómo funciona el planificador del hipervisor. Sospecho que ya están bastante bien. Hace unos años, eso podría no haber sido cierto.
Debe probar sus cargas de trabajo en los distintos sistemas y ver cómo funcionan. Apuesto a que su rendimiento final se reduce a si su almacenamiento y su red satisfacen sus necesidades.