Чи є якісь орієнтири для віртуальних машин з і без VT-x?


9

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

Я вважаю за краще незалежні орієнтири, а не опубліковані цими компаніями, але я візьму будь-які, що можу отримати. Дякую.

Відповіді:


10

Багато залежить від того, які функції VT-x підтримуються процесорами, якими ви займаєтесь. Початкові впровадження не дали вимірних переваг, а в більшості випадків ефективність фактично погіршилася. Однак останні функції віртуалізації H / W, пов’язані з перекладом адрес другого рівня (SLAT), впровадженими AMD як RVI \ NPT з Shanghai Opterons і Intel як EPT на Nehalem Xeons, безумовно, тепер приносять вимірні переваги в багатьох, якщо не в більшості випадків використання .

У трагедії Йохана де Геласа "Реальний віртуалізація віртуалізації: найкращі серверні процесори порівняно" з травня існує кілька цікавих незалежних тестів, де він порівнює системи Сангхай та Негалем із включеними та відключеними функціями апаратної віртуалізації, хоча це не головна мета цієї статті. Однак це незалежно, і де Гелас завжди варто прочитати, коли він потрапляє до кишок архітектури та продуктивності процесора.

Ви можете отримати кілька незалежних орієнтирів від VMware, які конкретно деталізують потенційні переваги VT-x EPT для процесорів Nehalem у їхньому документі "Оцінка продуктивності Intel EPT Hardware Assist" . Ваша сфера інтересів, схоже, є ОС кінцевого користувача, а не сервери, і EPT \ AMD''s NPT від Intel дійсно можуть змінити ситуацію. Вищенаведений документ охоплює широкий спектр навантажень, але два, які можуть вас найбільше зацікавити, були компіляцією Apache (поліпшення 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, необхідний для підтримки EPT, оновлення 3 (або новіших) Intel потрібен для підтримки AMD RVI \ NPT.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.