Многое зависит от того, какие функции VT-x поддерживаются интересующими вас процессорами. Первоначальные реализации не давали ощутимых преимуществ, и в большинстве случаев производительность фактически снижалась. Однако последние функции H / W виртуализации, относящиеся к трансляции адресов второго уровня (SLAT), реализованные AMD как RVI \ NPT с Shanghai Opteron и Intel как EPT на Nehalem Xeon, безусловно, теперь дают ощутимые преимущества во многих, если не в большинстве случаев использования ,
В мае у Йохана де Геласа есть интересный независимый бенчмаркинг «Сравнение реальных виртуализаций: лучшие сравниваемые процессоры серверов» от мая, где он сравнивает системы Sanghai и Nehalem с включенными и отключенными функциями аппаратной виртуализации, хотя это не является основной целью этой статьи. Однако он независим, и де Гелас всегда стоит прочитать, когда он разбирается в архитектуре и производительности процессора.
Вы можете получить некоторые независимые тесты от VMware, в которых подробно описаны потенциальные преимущества VT-x EPT для процессоров Nehalem в их официальном документе «Оценка производительности Intel EPT Hardware Assist» . Похоже, ваша область интересов - ОС для конечных пользователей, а не серверы, и Intel EPT \ AMD NPT действительно может изменить ситуацию. Приведенный выше документ охватывает широкий спектр типов рабочих нагрузок, но наиболее интересными для вас могут быть Apache Compile (улучшение на 34-48%) и Citrix XenApp (30%). VMware также опубликовала аналогичную статью в прошлом году для систем AMD с RVI \ NPT .
Обратите внимание, что могут быть и недостатки - технические документы демонстрируют, что некоторые рабочие нагрузки не приносят пользы и могут привести к небольшому (на несколько процентов) ухудшению рабочих нагрузок, которые не получают существенных преимуществ от улучшений обработки ошибок страниц, которые может обеспечить EPT \ RVI.
Существует очень хорошая подробная техническая презентация от VMWorld 2007, в которой объясняется прогресс и некоторые причины, по которым начальные версии VT-X \ AMD-v не приносили реальных преимуществ в производительности и почему новые версии, поддерживающие SLAT, теперь делают. VMWorld 1007 - «аспекты производительности TA68 для виртуализации x86» .
Также важно убедиться, что любой гипервизор, который вы планируете использовать, действительно может использовать все функции - например, VMware vSphere \ ESX4 или ESX 3.5 Update 4 необходим для поддержки Intel EPT, Update 3 (или новее) необходим для поддержки AMD RVI \ NPT.