Stary problem z Hyper-Threading w Virtual Server 2005, bez nadmiernej wiedzy technicznej, polega na tym, że pamięć podręczna procesora była zatruta, tj. Buforowała prawie nic, ponieważ konteksty tego, co działo się w każdym wątku, nie były ze sobą powiązane - powodując, że konkurowali o pamięć podręczna na chipie.
Nowsze układy mają większe i inteligentniejsze pamięci podręczne, więc nie stanowi to większego problemu.
Czy idealnie jest włączyć lub wyłączyć? To naprawdę zależy od obciążenia pracą. Jeśli oba wątki będą działały z tą samą maszyną wirtualną i tym samym zadaniem, prawie na pewno będzie to WIELKA zaleta. Gdyby robili niepowiązane rzeczy z dużą liczbą losowych operacji we / wy pamięci RAM (na przykład kilka różnych maszyn wirtualnych), dla każdej z nich byłaby dostępna tylko połowa pamięci podręcznej układu - co teoretycznie mogłoby być wolniejsze - W rzeczywistości rzadko tak jest.
Jeśli masz starsze generacje układów, możesz jednak sprawdzić rozmiary pamięci podręcznej układów: w wirtualizacji większa pamięć podręczna jest lepsza. Pamięć RAM naprawdę jest DUŻO wolniejsza niż procesory - po prostu nie tak blisko, jak dyski.
UWAGA: To, co czytasz, co mówi „wyłącz”, zostało znalezione w odniesieniu do układów, które były jedno-rdzeniowe z Hyper-Threading - Na przykład, to była oficjalna odpowiedź w ciągu dnia (2005/2006?) - http: //www.VirtualServerFAQ .com / tiki-index.php? page = VirtualServerHostDualCore
Steve Radich
http://www.VirtualServerFAQ.com