14

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

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

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

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

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

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

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

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

2 ответа2

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 Virtualization включена): процессор: 70% графика 50% математика 75% диск: 90%

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .