2

Я использую Ubuntu 10.04 и хочу запустить Windows 7 на виртуальной машине. У меня есть 64-битная система, поэтому я могу запустить 64-битную Windows, но мне интересно, является ли это хорошей идеей или нет для виртуальной машины. Это будет быстрее? Будет ли он использовать больше ресурсов и замедлять хост oS?

2 ответа2

6

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

64-разрядная гостевая ОС вряд ли будет замедлять хост-систему больше или меньше, чем 32-разрядная гостевая, если только вы не выделите больше памяти или ядер ЦП для виртуальной машины. Однако, если вы устанавливаете 64-разрядную гостевую систему, у вас по крайней мере есть возможность для гостевой ОС использовать более 4 ГБ памяти; в зависимости от приложения (и вашего оборудования) это может повысить производительность.

5

Я вижу, у вас есть ответ в 2010 году. На 2012 год остается тот же вопрос. Я бы сказал, что если у вас есть 4 ГБ или меньше реального ОЗУ (т.е. хост-машины), используйте Windows 7 32-битную. Если у вас более 4 ГБ ОЗУ хоста, используйте 64-битную Windows 7.

Зачем? Я использовал 32-битную виртуальную машину Windows 7 для разработки на Mac, потому что мой старый Macbook (2 ГГц Core2Duo, 4 ГБ ОЗУ) давился 64-битной версией (немного больший объем памяти - для меня чуть более переломный момент). На моем MacBook Pro Retina емкостью 16 ГБ та же виртуальная машина работает смехотворно быстро, но иногда нажимает при нажатии (SQL Server 2012 + Visual Studio 2012 + эмуляторы Azure + 25 вкладок браузера и т.д.), Поскольку она видит только 3,5 ГБ своей 8 ГБ виртуальной оперативной памяти. Учитывая, что нет пути обновления с 32-битной до 64-битной версии, и что мы находимся в 2012 году (лучше ЦП, ОЗУ и т.д.) Из-за ошибки в 64-битной версии. Сейчас ... Я должен переустановить Win7 64bit в моей виртуальной машине ...

[РЕДАКТИРОВАТЬ]

Итак, я был очень любопытен и запустил номера после переустановки Windows 7. Вот некоторые реальные цифры для нас!

  • Аппаратное обеспечение: Macbook Pro Retina
    • Процессор: Core i7 @ 2.3Ghz (четырехъядерный, гиперпоточный = 8 ядер в диспетчере задач Windows)
    • Память: 16 ГБ
    • Диск: 256 ГБ SSD

Тест: измерение времени, необходимого для компиляции решения Visual Studio 2012

Результаты:

  • 32-разрядная версия Windows 7 SP1 (4 ГБ ОЗУ): 1,363 секунды
  • 64-разрядная версия Windows 7 с пакетом обновления 1 (6 ГБ): 1,240 секунды

Результат: Похоже, что в этой конкретной задаче 64-битная (и доступ к большему количеству оперативной памяти) помогает на 10%.

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