VMWare Fusion - Что работает лучше, Windows 7 против XP? 32 бит или 64 бит?

Ищите несколько советов о том, стоит ли ожидать от 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 ГБ VS2010, что требует 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.

Другие вопросы по тегам