Существуют ли тесты, показывающие разницу между включенной / отключенной аппаратной виртуализацией?

13

У меня 13-дюймовый суб-ноутбук / большой нетбук, у него AMD AMD Athlon Neo X2 L335, и я выбрал этот, потому что он поддерживает аппаратную виртуализацию.

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

К моему шоку, я вошел в BIOS и увидел, что виртуализация была отключена!

Я включил это, и я не вижу разницы в скорости .... или, по крайней мере, ничего, что я могу сказать.

У меня нет времени делать полный набор тестов - и я запускаю довольно много программного обеспечения на хосте, так что это не будет научным. Я искал довольно много мест, и я просто не могу найти какие-либо тесты, показывающие разницу между включенным / отключенным битом виртуализации на том же оборудовании. У кого-нибудь есть ориентиры, которые они видели, которыми они могут поделиться?

Кроме того, я знаю, что некоторое время назад был шум, когда Sony отключила аппаратную виртуализацию на некоторых моделях и предложила ее только в своих более высоких моделях в качестве расширенной функции, однако, кроме форсированной продажи, есть ли преимущества наличия он отключен, например, аккумулятор / отопление? Я просто не могу найти информацию и не могу понять, почему она будет отключена по умолчанию.

Редактировать---

Чтобы добавить, единственное, что я могу найти, это то, что без него вы не сможете выполнить виртуализацию x64 так быстро. Это единственный недостаток, который я могу найти. Однако, если это единственная разница, то меня все равно интересует вторая часть вопроса - зачем предлагать вариант ее отключения?

Уильям Хилсум
источник
1
У вас есть возможность отключить его по причинам совместимости с устаревшими системами и программным обеспечением. Было отмечено, что в некоторых (нескольких) случаях могут возникнуть проблемы с совместимостью, и поэтому, чтобы «прикрыть их задницу», вы можете отключить его.
Прорыв
@ Прорыв - не придираться к тому, что ты сказал, но я никогда не слышал этого, и мне очень интересно узнать об этом больше. У вас есть ссылки или что-нибудь, что я могу прочитать об этом? Как сказал мой вопрос, я пытаюсь узнать больше об этом, поэтому я хочу знать, что это на самом деле ломает !?
Уильям Хилсум
Извините за долгую задержку, Уильям; в ретроспективе, возможно, совместимость / наследие является лишь вторичной причиной, позволяющей отключить эту функцию. Вместо этого я бы сказал, что более важной причиной является то, что поддержка аппаратной виртуализации также может быть проблемой безопасности в некоторых случаях .
Прорыв
Обратите внимание, что в окне конфигурации VirtualBox опция «процессор», которая устанавливает, сколько процедур должно быть выделено для виртуальной машины, недоступна, если виртуализация bios отключена.

Ответы:

5

На самом деле есть довольно хороший ответ на вопрос: «Есть ли какие-либо тесты для виртуальных машин с VT-x и без него при сбое сервера. Несмотря на то, что ответу уже около полутора лет, он все же разумен. зависит "в целом AMD-V и Intel VTx действительно повышают стабильность и облегчают разработку виртуальных машин.

Что касается того, почему опция его отключить. Некоторые процессоры не поддерживают аппаратную виртуализацию, а некоторые BIOS в сочетании с этими процессорами не сообщают об этом правильно. Возможность специально отключать аппаратную виртуализацию является плюсом в таких случаях. Вероятно, есть и некоторые опасения по поводу стабильности. Это более новая технология, и если появляется ошибка стабильности или производительности, проще сказать людям отключить виртуализацию в BIOS, а затем всем обновлять BIOS до версии, позволяющей отключить ее. Наконец, это также возможно для тестирования. При тестировании материнской платы на стабильность и производительность со случайными различными конфигурациями проще включать и выключать BIOS, чем перестраивать BIOS и загружать его для тестирования с любым набором функций и без него.

Тайлер
источник
3

Мой опыт (я точно не помню цифры)

Windows XP (хост) Windows XP (гость)

Я сделал бенчмарк Windows в обоих (хост и гость)

Windows XP (хост) CPU 100% Graphics100% Math 100% Диск 100%

Windows XP (гостевая виртуализация VMWARE включена): процессор: 80% графика 80% математика 80% диск: 120%

Windows XP (Виртуализация гостевой VirtualPC включена): ЦП: 70% Графика 50% Математика 75% Диск: 90%

И без виртуализации производительность была примерно одинаковой, но я не смог запустить 64-битный гость без виртуализации (включая OSX). Итак, по-видимому, это около 64 бит. Может быть, есть некоторая разница, когда вы используете несколько виртуальных машин одновременно.

Мой вывод: виртуализация не меняет производительность, по крайней мере, для домашнего использования, но это необходимо для 64 бит, VirtualPC не поддерживает корректно графическое ускорение и vmware ускоряет мой диск (из-за фрагментации?)

Магеллана
источник
Интересная статистика ..
Симон Шихан