1

Из прочтения старых вопросов кажется, что запуск второй ОС на ВМ является предпочтительным способом запуска разных экземпляров ОС. Тем не менее, не будет ли ОС, работающая внутри виртуальной машины, работать медленнее, поскольку на компьютере должны быть установлены две операционные системы? Я хочу установить другой экземпляр Windows 7 на моем ноутбуке, уже работающем под управлением Windows 7, и я обеспокоен тем, что экземпляр виртуальной машины будет работать медленно (э), поскольку он не будет полностью использовать всю мою память.

3 ответа3

4

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

Если у вас достаточно оперативной памяти, чтобы выделить ее для своей виртуальной машины, она не будет использоваться совместно (VirtualBox и HyperV от Microsoft не перегружают память IIRC, поэтому это спорный вопрос, если вы используете одну из них. Если вы используете VMWare, вы можете закрепить память, чтобы она была зарезервирована для вашей виртуальной машины, поэтому приложения, связанные с памятью, будут иметь минимальный успех.

Привязанные к диску приложения всегда будут иметь успех, если хост и гость будут использовать один и тот же диск или несколько гостей будут использовать один и тот же диск. Часто хит довольно значительный. Если вы можете выделить диск для своей виртуальной машины или использовать быструю коробку NAS для приложений, связанных с диском, вы увидите минимальный успех.

Это помогает?

3

Да нет. С появлением гипервизоров виртуальные ОС теперь имеют более прямой доступ к физическому оборудованию. С другой стороны монеты ... у некоторых вещей все еще есть "накладные расходы", которые съедят вашу производительность. Например, если вы храните образы дисков в файле в операционной системе хоста, у вас все равно будет уровень абстракции, который снизит производительность. Во многих случаях сумма накладных расходов незначительна. Для большей части необработанных вычислительных мощностей ... в виртуальной среде (почти доступ к ЦП / ОЗУ) накладные расходы почти равны нулю. Многие гипервизоры теперь даже даже дают вам возможность виртуализировать файлы подкачки, которые действительно могут иметь некоторые впечатляющие результаты.

Я на самом деле создавал системы, в которых гостевая ОС имеет прямой доступ к SSD, а хост-система запускается непосредственно со стандартного диска ... и гостевая ОС значительно превосходит хост-ОС.

Есть много преимуществ виртуализации ОС ... некоторые причины включают в себя:

  1. портативность. Вы можете перемещать виртуальный экземпляр с одного устройства на другое с минимальным временем простоя.
  2. масштабируемость. Вы можете запустить несколько ОС параллельно, чтобы лучше использовать оборудование. В большинстве случаев операционные системы бездействуют, делая очень мало ... так зачем выделять 6 физических комплектов оборудования, когда вам нужна вычислительная мощность всего 1? Что делать, если вам нужен дополнительный сервер для тестирования чего-либо, при этом лишний сервер бездействует?
  3. адаптивность. Если вам нужно переключиться с windows на linux на macos и обратно и обратно ... требуется гораздо больше времени, чтобы выключить один для загрузки другого ... чем просто запустить их параллельно.

Есть еще несколько причин ... но мое честное мнение заключается в том, что вы используете свою любимую операционную систему в качестве Host-OS ... и любые дополнительные ОС в качестве виртуальных экземпляров по требованию. Из-за количества накладных расходов и вычислительной мощности любые причины, по которым двойная загрузка кажется вам глупой, кажутся глупыми.

1

Вы правы в том, что Windows 7 под управлением виртуальной машины будет работать с меньшими ресурсами (не обязательно медленнее, в зависимости от вашего оборудования). Есть ли причина, по которой вы хотите иметь другую Windows 7? Там может быть способ обойти это.

Кроме того, я предполагаю, что вы могли бы выполнить двойную загрузку двух экземпляров Windows 7. Тем не менее, я бы порекомендовал получить что-то вроде GRUB для управления вашей ОС во время загрузки. В Windows нет возможности испортить менеджер загрузки.

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