Существуют ли тесты для виртуальных машин с VT-x и без него?


9

Где я могу найти тесты виртуальных машин, работающих под управлением обычных ОС, таких как Ubuntu или WinXP, с VT-x и без него? Я использую xVM (VirtualBox), но также могу выбрать гипервизоры VMWare или Xen.

Я бы предпочел независимые тесты, а не те, что опубликованы этими компаниями, но я возьму все, что смогу получить. Спасибо.

Ответы:


10

Многое зависит от того, какие функции 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.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.