El viejo problema con Hyper-Threading en Virtual Server 2005, sin volverse demasiado técnico, es que la memoria caché de la CPU se estaba envenenando, es decir, no almacenaba casi nada porque los contextos de lo que estaba sucediendo en cada subproceso no estaban relacionados, lo que los hacía competir por el caché en chip.
Los chips más nuevos tienen cachés más grandes e inteligentes, por lo que esto no es un problema.
¿Es ideal tener encendido o apagado? Eso realmente depende de la carga de trabajo. Si ambos subprocesos ejecutan la misma máquina virtual y la misma tarea, entonces seguramente sería una GRAN ventaja tenerla activada. Si estuvieran haciendo cosas no relacionadas con una gran cantidad de E / S de RAM aleatorias (varias máquinas virtuales diferentes, por ejemplo), causaría que solo la mitad de la memoria caché del chip estuviera disponible para cada uno, lo que en teoría podría ser más lento. En realidad, rara vez lo es.
Si tiene chips de generaciones anteriores, es posible que desee verificar los tamaños de caché del chip: en la virtualización, el caché más grande puede mejorar. La RAM realmente es MUCHO más lenta que las CPU, simplemente no CERCA de tan mala como las unidades de disco.
NOTA: Lo que está leyendo que dice "apagar" se encontró con respecto a los chips que eran de un solo núcleo con Hyper-Threading - Por ejemplo, esta fue la respuesta oficial en el día (2005/2006) - http: //www.VirtualServerFAQ .com / tiki-index.php? page = VirtualServerHostDualCore
Steve Radich
http://www.VirtualServerFAQ.com