Насколько BootCamp быстрее, чем Параллели/Fusion?

Очевидно, я понимаю, что запуск Windows исходно на аппаратных средствах быстрее, чем использование любого вида программного обеспечения виртуализации. С другой стороны, при использовании Параллелей или Fusion я могу использовать и Mac и приложения ПК бок о бок.

С тех пор были некоторые инновации в области виртуализации, и самые современные процессоры (включая мой) имеют специальный режим виртуализации, я полагаю, что разница не может на самом деле быть настолько большой если любой вообще. Скажите мне, если Вы знаете, сколько быстрее Windows/Linux на BootCamp, чем на программном обеспечении виртуализации Параллелей/Fusion?

Если бы это - конкретный вариант использования, чем я хотел бы знать ответ для следующих случаев:

  • Разработка программного обеспечения (Visual Studio, Eclipse, Блокнот ++, Общий Командующий, Bash Мерзавца и т.д.)
  • Прямая телетрансляция (Windows Media Center с моей телевизионной Палкой DVB-T USB)
  • Игры (Quake III, Возраст Дракона, Нереальный Турнир и т.д.)
  • Служебное программное обеспечение (Nokia Ovi Suite для моей ячейки, словарь Lingvo и т.д.)
  • Linux (Ubuntu 10.04 для тестирования и отладки программного обеспечения я разрабатываю),

Я запускаю Mac OS X 10.6.4 на MacBook Pro 15 дюймов с Intel Core i7 и хочу запустить 64-разрядный Windows 7.

1
задан 05.08.2010, 22:51

3 ответа

Скажите мне, если Вы знаете, сколько быстрее Windows/Linux на BootCamp, чем на программном обеспечении виртуализации Параллелей/Fusion?

Трудно определить количество без любого вида сравнительных тестов для категоричного ответа на вопрос. По моему опыту, и с bootcamp и со сплавом VMware (или parallels/virtualbox) для меня это были больше проблемы удобства, чем что-нибудь так, что я использую сплав VMware регулярно. Производительность была примечательна между двойной загрузкой и виртуализацией, но она зависит от того, как Вы используете свой компьютер.

Разработка программного обеспечения (Visual Studio, Eclipse, Блокнот ++, Общий Командующий, Bash Мерзавца и т.д.)

Я использую Visual Studio 2008/2010 в (64-разрядном) Windows 7 Pro и KomodoEdit на Ubuntu. Я не вижу реальных вопросов развития кроме немного более длительного времени изготовления. Если я создаю сайт ASP.NET, заставление IIS запустить немного дольше, чем нормальный, но ничто, что заметно хуже чем обычно.

Я не могу говорить за VSS/TFS/Git/CVS/source управление версиями и т.д. и т.д. В основном разработка программного обеспечения была бы почти идентична, но в зависимости от сложности кода, библиотек/блоков, зависимостей и такого, процесс компиляции может взять немного дольше, чем нормальный. Снова, сравнительные тесты действительно покажут различие, но по моему опыту это достаточно близко к невиртуальным средам.

Прямая телетрансляция (Windows Media Center с моей телевизионной Палкой DVB-T USB)

Я никогда не наблюдал прямую телетрансляцию через USB или в виртуальной машине, таким образом, я ничего не могу сказать наверняка. Но даже наблюдая потоковое видео или видеофайлы по сетевому ресурсу, задержка время от времени была примечательна. Что-либо ввод-вывод, тяжелый, Вы заметите больше использования любой виртуальной среды.

Игры (Quake III, Возраст Дракона, Нереальный Турнир и т.д.)

Если Вы не планируете проигрывание пасьянса, я избегал бы виртуализированных игр. Я пытался играть Civ4 в Windows 7 с 2 ГБ RAM, и это было слишком чертовски медленно. Я не могу вообразить Quake, при этом Нереальный Турнир намного лучше. Предоставленный те игры относительно стары, я просто не думаю, что серьезные геймеры могут ожидать, что виртуальные машины будут работать наравне к собственному оборудованию.

Служебное программное обеспечение (Nokia Ovi Suite для моей ячейки, словарь Lingvo и т.д.)

Я думаю, что это будет работать как ожидалось как невиртуальная машина.

Linux (Ubuntu 10.04 для тестирования и отладки программного обеспечения я разрабатываю),

Это будет близко к скорости невиртуальной машины.


Существует способ виртуализировать bootcamp раздел, который может быть тем, что Вы ищете. Если Вы создаете bootcamp раздел, устанавливаете окна и начальную загрузку в OSX, VMware Fusion имеет опцию рассматривать bootcamp раздел как VM, таким образом, Вы могли на самом деле выполнить или собственную двойную загрузку ИЛИ экземпляр виртуальной машины. Это могло бы быть лучшим способом пойти, если производительность имеет предельный приоритет.

Установите все программное обеспечение и игры, которые Вы хотите. Если они работают плохо в VM, то самое меньшее это находится на Вашем bootcamp разделе. Если игры/приложения/ТВ хорошо работают затем, у Вас есть гибкость, чтобы использовать OSX и переключиться на Windows 7 каждый раз, когда Вам нужен он. Я не знаю, может ли это работать на Linux, но меня не удивило бы, если был способ сделать это. Вот ссылка на информацию VMware о реализации такой конфигурации.

2
ответ дан 12.12.2019, 13:12
  • Разработка программного обеспечения (Visual Studio, Eclipse, Блокнот ++, Общий Командующий, Bash Мерзавца и т.д.)

Для разработки программного обеспечения я не видел бы большой разницы, хотя существует много вариантов Mac, которые являются полностью собственными (TextMate = Блокнот ++, Eclipse является многоплатформенным, git является многоплатформенным).

  • Прямая телетрансляция (Windows Media Center с моей телевизионной Палкой DVB-T USB)

Я ожидал бы очень значимый хит, делающий это. На 30-50% медленнее я предположил бы.

  • Игры (Quake III, Возраст Дракона, Нереальный Турнир и т.д.)

Снова, графика является огромным соглашением. На 30-50% медленнее.

  • Служебное программное обеспечение (Nokia Ovi Suite для моей ячейки, словарь Lingvo и т.д.)

Вероятно, никакое различие.

  • Linux (Ubuntu 10.04 для тестирования и отладки программного обеспечения я разрабатываю),

Вероятно, никакое различие. Linux является легкой, и удивительно низкой памятью.

Я большой объем производительности в VM являюсь связанной RAM. Дайте ему достаточно большой блок RAM, и Вы в порядке.

1
ответ дан 12.12.2019, 13:12

В большинстве случаев это не имеет никакого значения. Единственные вещи, которые имеют тенденцию страдать при виртуализации, имеют тенденцию быть вещами как графический и файловый ввод-вывод. Для чистого вычисления, хотя производительность идентична.

-1
ответ дан 12.12.2019, 13:12

Теги

Похожие вопросы