Ищите несколько советов о том, стоит ли ожидать от VMWare Fusion лучшей или худшей производительности при размещении Windows XP и Windows 7. 32бит против 64 бит имеет огромное значение? Я разработчик, и я планирую использовать установку Windows для запуска тяжелых инструментов, таких как Visual Studio 2010 и больших приложений .NET.
2 ответа
Как и для любой виртуальной машины, это будет зависеть от спецификации хост-машины и от того, сколько ресурсов вы готовы предоставить гостевой операционной системе.
Веб-сайт Visual Studio запрашивает 1 ГБ или 2 ГБ ОЗУ для архитектуры x86 и x64 соответственно, а также дополнительно 512 МБ ОЗУ при работе на виртуальной машине.
Для бесперебойной работы Win7 x64 требуется минимум 2 ГБ, поэтому для запуска VS 2010 с Win7 x64 вам потребуется минимум 4,5 ГБ ОЗУ на вашей машине. Реально, для разработки больших приложений .NET я бы добавил еще 2 ГБ ОЗУ для обеспечения безопасности, и поэтому я бы не стал запускать гостевую ОС x64, если бы у меня не было 6 ГБ или ОЗУ, предпочтительно 8 ГБ для виртуальной машины. Добавьте больше, чтобы ваша хост-система работала удовлетворительно.
Если бы я использовал гостевую ОС x86, вам потребовалось бы минимум 1,5 ГБ плюс 1 ГБ VS 2010, что требует 2,5 ГБ. Как и выше, я бы добавил еще 2 ГБ, чтобы обеспечить разработку больших приложений .NET, и поэтому был бы удовлетворен [как упоминает @Sid в комментариях] максимальным разрешением для 32-битной Windows: 4 ГБ. Я бы выделил минимум 2 ГБ на хосте, чтобы он мог нормально работать с операционной системой хоста, в общей сложности ≥6 ГБ.
Вдобавок ко всему, вы должны быть в состоянии выделить как минимум 1.6 ГГц процессор для VS2010, так что реально, мы говорим здесь как минимум о двухъядерном, предпочтительно четырехъядерном процессоре, чтобы запустить его достаточно.
В любом случае, я бы посоветовал использовать как x86, так и x64 для тестирования конечным пользователем, поэтому 8 ГБ и Quad-core - это минимум, который я бы посоветовал вам для этого сделать.
Источник:http://www.microsoft.com/visualstudio/en-us/products/2010-editions/professional/system-requirements
Я запускаю их обоих в целях тестирования без проблем. Но я нахожусь на четырехъядерном Mac Pro с 12 ГБ оперативной памяти. YMMV, если вы используете iMac или Macbook Pro. Я скажу держать ваши виртуальные машины на отдельном жестком диске, предпочтительно Firewire, чтобы избежать перегрузки ЦП USB, или второй внутренний, если вы используете Mac Pro. Это заставляет вещи работать намного быстрее в моем опыте.
Если вы работаете с Aero в Win7 и не можете позволить себе выделить много оперативной памяти, вы можете заметить это время от времени, но теперь большая часть ускоряется графическим процессором, так что все может быть хорошо. Очевидно, что в XP не будет много дерьма, включенного в Win7, поэтому он, несомненно, будет тестировать быстрее, но с точки зрения использования, если вы занимаетесь разработкой в VS2010, вы, вероятно, должны быть в Win7.
В виртуальной машине 32 против 64 до сих пор не изменили меня, на самом деле я должен держать обе стороны для тестирования, но я не заметил повышения производительности в x64. Если вы не собираетесь загружать в нее достаточно оперативной памяти, где вам понадобится x64, то x32 должен работать нормально, и вы, вероятно, не заметите разницу между ними. Еще раз, YMMV.