Стара проблема з Hyper-Threading у віртуальному сервері 2005 року, не надто технічно, це те, що кеш процесора був отруєний, тобто він кешував майже нічого, оскільки контексти того, що відбувалося в кожній нитці, не були пов'язані - змушуючи їх конкурувати за кеш-пам'ять.
Нові чіпи мають більші та розумніші кеші, тому це менше проблеми.
Ідеально включати чи вимикати? Це дійсно залежить від завантаженості. Якщо обидва потоки мають один і той же VM та одне і те ж завдання, то майже напевно було б великою перевагою. Якби вони робили непов’язані речі з великою кількістю випадкових вводу / виводу оперативної пам’яті (наприклад, декілька різних VM), це спричинило б доступність лише половини кешу мікросхеми для кожного - що теоретично може бути повільніше - насправді це рідко вже є.
Якщо у вас є чіпи старшого покоління, хоча ви можете перевірити розміри кешу чіпів: При віртуалізації більшого кешу ви можете отримати краще. Оперативна пам’ять справді набагато повільніше, ніж процесори - тільки НЕ БУДЕ так погано, як дисководи.
ПРИМІТКА. Те, що ви читаєте, що говорить про "вимкнути", було виявлено щодо мікросхем, які були одноядерними з Hyper-Threading - Наприклад, це було офіційною відповіддю ще в той день (2005/2006?) - http: //www.VirtualServerFAQ .com / tiki-index.php? page = VirtualServerHostDualCore
Стів Радич
http://www.VirtualServerFAQ.com