2013-03-07 2 views
2

Я планирую разработать автоматизированное тестовое решение с несколькими машинами Windows и несколькими машинами ubuntu, которые выполняют связанные/взаимозависимые задачи. Чтобы начать проект, я хотел бы иметь одну или две машины Windows (виртуальные) и несколько машин ubuntu (виртуальных), работающих на одном рабочем столе. Кажется вероятным, что я буду нажимать на один рабочий стол до предела, поэтому я пытаюсь угадать, если мне повезет, если моя ОС хоста - ubuntu, или если это Windows 7. Я бы мог использовать основную ОС как одна из машин в моей среде. Рабочий стол - это своего рода выше среднего уровня Dell, но ничего действительно впечатляющего.Лучшая производительность виртуальных боксов Windows на ubuntu или виртуальных ботов ubuntu на окнах

У кого-нибудь есть понимание? Я работал в основном с VMWare в прошлом, а мой хост - это окна вместе с моими виртуальными машинами.

ответ

4

Примечание: VirtualBox является гипервизором типа 2 (он работает на ОС хоста, а не на оборудовании, таком как гипервизор типа 1) и имеет тенденцию предлагать более слабую производительность, чем, например, Hyper-V, ESX или XEN (гипервизоры типа 1).

Поэтому, если производительность является серьезной проблемой, вы можете выжать больше сока из окна Win8 или Windows Server 2012, например Hyper-V. Далее читайте об этом here и here (YMMV).

Как будет работать ваша среда при размещении в Windows и Linux, откровенно невозможно сказать. Я предлагаю вам создать свою виртуальную машину и попробовать выполнить двойную загрузку вашего компьютера в Windows и Linux и оценить ваш сценарий. Убедитесь, что в хосте достаточно оперативной памяти, чтобы распределить достаточную рабочую ОЗУ для каждой виртуальной машины и достаточную пропускную способность ввода-вывода, чтобы ваш хост не перетащил перфорацию всех виртуальных машин вниз, если одна VM насыщает IO машины.

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

Измерьте, затем измерьте снова. Повторите попытку, чтобы быть уверенным ... и THEN настройте вашу конфигурацию и повторите измерение, измерение, измерение;)

+0

Спасибо. Это полезная информация. – chrismead

1

My $ 0.02: Если вы используете VirtualBox, я бы с уверенностью поехал с Ubuntu. У меня есть AMD 945 Phenom с 16 ГБ RAM с 12.04LTS 64 бит. Обычно я могу использовать 2 виртуальных машины Windows и/или Ubuntu и никогда не потреблять более 7 ГБ ОЗУ. Если вы запускаете их в тестовом решении, вы можете ожидать, вероятно, увидеть 12, возможно, 13 ГБ ОЗУ, но это может быть проблема с процессором. Мой AMD Phenom отлично работает, но наверняка выйдет. Я использую VMWare на работе и на своем ноутбуке и рекомендую это, если вы используете Windows Host. У меня также есть VMWare на моем хосте Ubuntu, но он просто не работает так же хорошо, как в Windows., По крайней мере для меня.

+0

Спасибо. Я ценю цифры как ориентир. – chrismead

Смежные вопросы