sonyps4.ru

Сравнение oracle vm virtualbox с остальными. Как ускорить работу виртуальных машин VMWare, Oracle VirtualBox и Microsoft Hyper-V

В наши дни виртуализация набирает все большей и большей популярности. Очень часто виртуализация применяется в производстве, например, на серверах, VPS и так далее, но и в домашних системах. Особенно виртуализация будет полезной для пользователей Linux, которым нужно, например, запускать несколько дистрибутивов для тестирования или Windows.

Сейчас существуют две самые популярные среды виртуализации для Linux - это свободная VitrualBox и проприетарная Vmware. Каждая из программ имеет свои плюсы и минусы, в этой статье мы попытаемся разобраться что лучше Virtualbox или Vmware, а также чем отличаются. Для удобства будем сравнивать различные категории.

Для многих пользователей, особенно домашнего компьютера цена имеет очень большое значение. И здесь vmware workstation или virtualbox отличаются.

VirtualBox

Среда виртуализации VirtualBox распространяется с открытым исходным кодом. Она разрабатывается сообществом программистов по всему миру и доступна для использования полностью бесплатно.

VMware

Тут все немного сложнее, программа коммерческая, но имеет несколько редакций. Для корпоративных пользователей есть версия VMWare Workstation Pro, которая имеет намного больше функций, например, подключение к серверам vSphere, ESXi, настройка сетей, создание зашифрованных машин и так далее. В бесплатной версии VMware Player функциональность ограничена, она предназначена только для домашнего использования и нужно сказать, что ее функций вполне хватает. Есть те же шаблоны установки, детальные настройки виртуальных машин, сеть и многое другое.

2. Процесс установки систем

Так или иначе, после установки самой программы, вам нужно еще все настроить и установить в виртуальное окружение операционную систему. Поэтому этот пункт очень важен. Процесс установки и настройки систем похож, но есть отличия.

VirtualBox

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

VMware

Виртуальная машина VMware намного упрощает установку, здесь больше настроек для виртуальной машины, но главное не в том, здесь есть шаблоны для различных операционных систем, с помощью которых их можно устанавливать автоматически. Например, вы выбираете шаблон для Ubuntu или Windows, задаете начальные параметры, указываете установочный образ и идете по своим делам, а когда возвращаетесь - система уже готова. Также у VMware есть инструменты для оптимизации работы гостевой системы в виртуальном окружении.

3. Возможности

больше всего отличий при сравнении Virtualbox или VMware можно обнаружить в возможностях виртуальных машин.

Virtualbox

Несмотря на то что VirtualBox - это бесплатное решение, виртуальная машина имеет свои преимущества. Рассмотрим основные возможности:

  • Поддержка работы через командную строку;
  • Интеграция экрана, общий буфер обмена и обмен файлами между хостом и гостевой системой;
  • Поддержка 3D графики ограничена, только OpenGL до 3.0;
  • Поддерживается неограниченное количество снимков состояния операционной системы;
  • Поддерживается шифрование диска виртуальной машины через VBoxExtensions;
  • Поддерживаются USB 2.0/3.0;
  • Поддерживается запись видео из машины.

Из минусов можно отметить то, что вы не можете выделить машине больше чем 256 мегабайт видеопамяти, а для современных систем это не очень много. Также не поддерживается DirectX для 3D графики.

VMware

У VMware немного больше функций, но в бесплатной версии есть далеко не все, рассмотрим возможности бесплатной версии:

  • Автоматическая установка систем по шаблону;
  • Детальная настройка оборудования, включая настройку ID процессора, произвольного количества видеопамяти и других параметров;
  • Простая настройка виртуальной сети между машинами, подымается автоматически в отличие от VirtualBox;
  • Улучшенная поддержка графики и DirectX 10, можно играть в игры;
  • Более полная реализация BIOS и поддержки EFI;

Из минусов можно назвать отсутствие записи видео, отсутствие поддержки снапшотов в бесплатной версии. Хотя машины можно клонировать, таким образом, делая снимки, но нативная функциональность снимков была бы намного удобнее. Если брать профессиональную версию, то там есть и снимки, и интеграция с облаком, но мы об это не будем говорить.

4. Производительность

Вопреки представлениям многих пользователей виртуальные машины работают не намного медленнее чем хост, иногда даже с такой же скоростью. Это достигается благодаря поддержке аппаратной виртуализации и оптимизаций виртуальных машин. Что касается различий в производительности между реализациями, например, VMware или VirtualBox, то они незначительны и на глаз практически незаметны.

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

Выводы

Наше сравнение VitrualBox vs VMware подошло к завершению. При выборе программного обеспечения для виртуализации нужно учитывать множество факторов. Но самое главное - это ваши потребности и личные предпочтения. Если вам нужна стабильная виртуальная машина, с хорошей производительностью графики, в которую можно будет устанавливать системы автоматически, но для вас не важны снимки состояния, можете выбрать VWware.

Если же вы любитель свободного программного обеспечения и хотите снимки состояния, но для вас не так важны настройки оборудования, то можно использовать VirtualBox. Какую виртуальную машину используете вы? Как бы вы ответили на вопрос что лучше VirtualBox или VMware? Почему вы выбрали именно ее? Напишите в комментариях!

Похожие записи:


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

В числе самых распространенных вариантов на рынке ПО в соответствующем сегменте:

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

Разработчик данного ПО - компания Oracle.

В числе неоспоримых преимуществ рассматриваемой виртуальной машины - бесплатность, исходный код решения открыт. VirtualBox позволяет в любых сочетаниях запускать на компьютере «тандемы» из хостовых (основных) и гостевых («виртуальных») ОС для ПК из числа самых распространенных сегодня - Windows, MacOS, Linux (в самых разных модификациях).

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

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

Virtual PC

Виртуальная машина Virtual PC является продуктом компании Microsoft. В отличие от ПО, созданного Oracle, данное решение не является кроссплатформенным, оно работает только с операционными системами Windows.

VMware Workstation — для серьёзных задач

Его основное предназначение - запуск нескольких разных версий Windows на одном ПК.

В интерфейсе Virtual PC предусмотрены опции, с помощью которых можно задавать приоритеты в распределении системных ресурсов между одновременно работающими виртуальными ОС.

VMWare Workstation

Программа VMWare Workstation создана американской компанией VMWare, являющейся одним из лидеров в рассматриваемом сегменте рынка ПО. Поддерживает «тандемы» ОС Windows и Linux, с MacOS несовместима.

Данное решение - платное, его цена сейчас - порядка 15 тыс. руб. Однако функционал и возможности VMWare Workstation полностью оправдывают цену. Программу можно использовать не только для запуска гостевой операционной системы с целью решения рядовых пользовательских задач (как то открытие файла или загрузка программы - под желаемой ОС), но и для задействования ее в качестве серверного ПО или среды для запуска мощных бизнес-приложений.

VMWare Workstation - решение, с которым удобно работать и которое легко конфигурировать. В числе примечательных особенностей данного продукта - наличие виртуального 3D-модуля обработки графики. Это позволяет запускать посредством гостевой ОС самые «тяжелые» в аспекте задействования соответствующего ресурса приложения и игры.

Какую виртуальную машину выбрать из тех, что мы рассмотрели? Вероятно, для многих пользователей одним из ключевых критериев станет бесплатность. Ему соответствуют представленные решения от Microsoft и Oracle. В том случае, если пользователь планирует работать не только с Windows, но и с другими ОС, то оптимальный вариант для него - VirtualBox. В свою очередь, у многих IT-специалистов часто возникает необходимость в одновременном запуске разных версий Windows. В этом случае незаменимым будет продукт Virtual PC.

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

Установка гостевых дополнений

Если вы уже установили операционную систему на виртуальную машину VirtualBox, и планируете и дальше работать с этой ОС, стоит подумать о расширении возможностей виртуальной системы. Расширить возможности можно установив специальное дополнение к гостевой ОС – VirtualBox Guest Additions.

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

Для того, чтобы установить дополнения не надо ничего скачивать из интернета, эти файлы уже присутствуют на вашем компьютере. Они находятся в папке где установлена сама программа. Все файлы с дополнениями упакованы в один образ диска, который носит имя VBoxGuestAdditions.iso. Вы можете самостоятельно монтировать этот образ диска в виртуальный привод, и монтировать в свою очередь этот привод в виртуальную ОС, но это не самый легкий путь. Мы пойдем по другому, более легкому пути (о нем чуть ниже).

В данной статье будут рассмотрены две наиболее часто устанавливаемые на VirtualBox ОС, Windows и Linux. Поскольку из дистрибутивов Linux большую популярность имеет Ubuntu, именно он и будет рассмотрен.

Установка гостевых дополнений в Windows

Для данной ОС дополнения устанавливаются чрезвычайно легко, в автоматическом режиме.
Вам нужно сделать следующее:

1) Находясь в гостевой ОС Windows найдите меню виртуальной машины, оно может располагаться либо сверху либо снизу, в зависимости от сделанных вами настроек.

Нажмите на пункт меню “Устройства”, и выберите подпункт “Установить дополнения гостевой ОС…”.

Что лучше Vmware или VirtualBox?

Или воспользуйтесь комбинацией клавиш Host + D (по умолчанию Host это правый Ctrl).

2) Запустится установщик, в котором вам надо будет нажать два раза Next, а затем Install.

3) В ходе установки скорей всего будут появляться сообщения, в которых будет говориться о том, что устанавливаемое программное обеспечение не тестировалось на совместимость с Windows.

Нажимайте кнопку “Все равно продолжить”.

4) В конце установки отмечаем пункт (по умолчанию уже отмечен) Reboot now, и жмем Finish.

Установка гостевых дополнений в Ubuntu

Здесь будет уже немного посложней, как ни как Linux это вам не Windows 🙂 .

1) Если у вас на гостевой Ubuntuy не установлен DKMS, установите его, для этого откройте терминал и выполните следующую команду:

sudo apt-get install dkms

После того, как вы введете данную команду и нажмете Enter, вас попросят ввести свой пароль.

Введите пароль и нажмите Enter (P.S. при вводе пароля вводимые символы не будут отображаться в терминале, это нормально, просто ведите пароль и нажмите Enter).

2) В меню гостевой ОС нажмите Устройства/Установить дополнения гостевой ОС… Если будет предложено совершить автозапуск, нажмите отменить.

3) Перейдите в каталог появившегося cd-rom’а, обычно для этого надо выполнить следующую команду:

Но например у меня cdrom носил имя VBOXADDITIONS_4.1.8_75467, и команда cd /media/cdrom не работала. В каталог удалось перейти выполнив команду:

cd /media/VBOXADDITIONS_4.1.8_75467

4) Просмотрите содержимое каталога, введите:

Нам нужен файл с именем VBoxLinuxAdditions.run, запустите его:

sudo sh ./VBoxLinuxAdditions.run

После установки дополнений перезагрузите гостевую ОС.

Если что то не сразу будет получаться, стоит проверить правильность своих действий, так как ошибка всего в одной букве очень многое значит.

Выбор и установка виртуальной машины .

У каждого продвинутого пользователя ПК иногда возникает желание попробовать в работе какую-либо другую операционную систему, но не решается установить её на свой рабочий компьютер. Действительно, установка незнакомой ОС - очень рискованное действие. Одной неправильной командой можно потерять все данные на диске. Но сегодня есть способ опробовать на одном компьютере сразу несколько операционных систем, причём, при желании, даже одновременно! Называется этот способ - виртуальная машина или виртуальный компьютер .

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

    Виртуальная машина - это программа, которую вы запускаете из своей операционной системы. Программа эмулирует физический компьютер, поэтому у виртуальной машины есть:

Как и в случае с реальной машиной, вы можете установить на виртуальную машину операционную систему, причем неважно Windows или *nix. Таким образом, вы можете тестировать различные операционные системы, не покидая своей.

Вы можете без проблем обмениваться файлами между основной операционной системой (host) и гостевой операционной системой (guest). Это осуществляется простым перетаскиванием файлов из файлового менеджера клиента в окно гостевой системы или в обратном направлении. Удобство виртуальной машины для тестирования автоматической установки просто неоценимо. Достаточно просто подключить загрузочный ISO-образ вместо CD-ROM в настройках виртуальной машины, и установка системы пойдет точно так же, как и на реальной машине.

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

    Хост (хостовая система) - операционная система компьютера, на котором установлена ВМ.

    Гостевая операционная система операционная система, запущенная в рамках ВМ.

    Виртуальное приложение полностью сконфигурированное приложение в ВМ.

    Монитор Виртуальной машины (МВМ) - модуль виртуального приложения, который решает все задачи управления ВМ.

    Консоль ВМ - графический интерфейс Виртуальной машины, позволяющий управлять основными настройками программы.

Побродив по просторам Интернета я обратил внимание на две программы, которые позволяют использовать технологию виртуализации в домашних условиях и наиболее часто встречаются в обзорах – это VirtualBox и VMWare.

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

Все отличия существующих виртуальных машин, по сути, сводятся лишь к перечню поддерживаемых ими операционных систем , а так жестоимости .

ORACLE VirtualBox - универсальная бесплатная виртуальная машина

VirtualBox - очень простой, мощный и бесплатный инструмент для виртуализации, развивающийся благодаря поддержке знаменитой корпорации ORACLE. Он распространяется бесплатно, с открытым исходным кодом. VirtualBox позволяет устанавливать в качестве "гостевой" практически любую современную операционную систему, будь то Windows, MacOS или любой из многочисленных представителей семейства Linux. Преимуществом VirtualBox является простой и понятный пользовательский интерфейс. VirtualBox поддерживает работу с сетями, поэтому ваша виртуальная ОС сможет легко выйти в Интернет. Очень полезной является функция «снимков» операционной системы. Виртуальная машина записывает на винчестер «точки восстановления», к которым вы в любой момент можете откатить гостевую систему в случае возникновения ошибок или сбоев.

VMware Workstation - для серьёзных задач

VMware Workstation – мощная, платная, максимально-надёжная программа для виртуализации, которая поддерживает работу с Windows и Linux. Для виртуализации MacOS, данная машина не предназначена. Благодаря высокой надёжности и широчайшей функциональности VMware Workstation часто используется не просто для тестирования, а даже для постоянной работы виртуальных машин в качестве серверов даже для бизнес-приложений, будь то фаервол, отеляющий сеть организации от Интернет или даже сервер какой-либо базы данных.

Если нам нужно просто потестировать какую-либо программу или новую операционную систему, лучшим выбором будетбесплатная виртуальная машина -ORACLE Virtual Box . Она бесплатна, поддерживает любые современные ОС и гибко настраивается.

Если же мы хотим развернуть серьёзное виртуальное решение , требующее надёжной, продолжительной работы, следует выбратьVMWare Workstation. Хоть это и платная система, но она гарантирует стабильность работы для ответственных задач.

Установка виртуальной машины.

Из рассмотренных в предыдущем разделе виртуальных машин, лучше всего использовать VirtualBox. Сейчас мы рассмотрим, как установить VirtualBox, а в следующем разделе будет описана ее настройка.

Установка Oracle vm Virtualbox

Актуальную версию Oracle VM VirtualBox можно скачать на https://www.virtualbox.org/wiki/Downloadsпроекта, где размещены ссылки на скачивание инсталляционных пакетов для Windows x86/x64, Linux, Solaris и OS X. Установка в среде Windows должна выполняться под учетной записью пользователя с правами администратора.

В процессе дальнейшей инсталляции VirtualBox будет выдано предупреждение:

Это означает, что при установке сетевых драйверов VirtualBox, будут сброшены текущие сетевые соединения и произойдет временное отключение от сети. Если, например, параллельно с установкой, выполняется обмен данными с сетевым диском, то он завершится ошибкой. Если работа в сети не выполняется, то кратковременное отключение адаптеров не будет иметь каких-либо последствий, и нужно разрешить продолжение установки нажатием кнопки Yes . В противном случае, сначала нужно завершить работу с сетевыми ресурсами. После завершения установки будет выполнен запуск основного программного модуля пользователя VirtualBox - Oracle VM VirtualBox Manager (диспетчер Oracle VM VirtualBox):

Установка Linux Ubuntu на виртуальную машину Oracle vm VirtualBox

Все действия по созданию виртуальных машин, изменению их настроек, импорту и экспорту конфигураций и т. п. могут выполняться с помощью диспетчера Oracle VM VirtualBox Manager (в русскоязычном ПО - Oracle VM VirtualBox Менеджер) или с помощью утилиты командной строки VboxManage.exe. Последняя обладает несколько большими возможностями по настройке виртуальных машин, но сложнее в использовании. Установка гостевой ОС на виртуальную машину, можно условно разбить на 2 этапа: - Создание требуемой виртуальной машины средствами VirtualBox; - Загрузка в среде созданной виртуальной машины с диска установки системы и следование указанием мастера инсталляции. Источник загрузки (носитель с дистрибутивом Linux) определяется настройками виртуальной машины. Им может быть реальный или виртуальный CD/DVD привод, дискета, HDD, образ загрузочного диска или локальная сеть. По умолчанию, порядок загрузки следующий - дискета, CD-ROM, жесткий диск, Сеть. Этот порядок можно изменить в настройках виртуальной машины. При первом запуске VirtualBox отображается основное окно программы с приветствием и активированной кнопкой Создать для создания новой VM:

При создании новой виртуальной машины определяются следующие параметры: - имя виртуальной машины. В соответствии с ним будет создан каталог с файлами виртуальной машины. По умолчанию - это подкаталог в C:\Documents and Settings\Имя пользователя\VirtualBox VMs\ в среде Windows XP и C:\Users\Пользователь\VirtualBox VMs\ для Windows 7 и старше.

Тип операционной системы, которая будет установлена на виртуальной машине. В данном случае - Linux - версия ОС. В данном случае, Ubuntu.

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

Здесь пример выделения виртуальной машине 1024 Мб оперативной памяти, вместо рекомендуемых 512 Мб. При выделении памяти, нужно учитывать реальный ее объем и минимальные требования гостевой ОС. Если возникают затруднения в выборе данного пункта - используйте рекомендуемые программой значения. Неправильное распределение памяти между реальной и виртуальной машинами может привести к снижению производительности обеих.

Жесткий диск виртуальной машины (виртуальный жесткий диск) представляет собой файл специального формата в файловой системе Windows. Виртуальный диск может быть создан либо динамическим, либо фиксированным. Динамический диск создается не на весь задаваемый настройкой объем, а на его часть, и увеличивается по мере необходимости в процессе работы виртуальной машины. Для получения максимального быстродействия гостевой операционной системы лучше выбрать фиксированный виртуальный жесткий диск, а для экономии дискового пространства - динамический.

VirtualBox позволяет использовать несколько различных форматов данных виртуальных дисков:

Выбор формата, отличающегося от рекомендуемого имеет смысл, если планируется использование созданной средствами VirtualBox виртуальной машины в среде других программных продуктов виртуализации (VMWare, MS Virtual PC, QEMU). Большинство параметров, определяемых в процессе создания новой виртуальной машины, можно, при необходимости, изменить в любой момент времени.

Для созданной виртуальной машины становится активной кнопка Настроить, что позволяет изменять некоторые ее настройки, добавлять или удалять виртуальные устройства, изменять режимы их работы, управлять распределением ресурсов реальной операционной системы. Для знакомства с гостевой ОС Ubuntu Linux вполне достаточно первоначальных настроек, выполненных при создании виртуальной машины. Поэтому, можно сразу приступить к запуску VM нажатием кнопки Запустить. После старта VM на экран выводится сообщение об использовании Автозахвата клавиатуры

Это означает, что при нахождении курсора в пределах окна VM, ввод с клавиатуры будет выполняться для виртуальной машины. По умолчанию, для переключения ввода с клавиатуры между окнами реальной и виртуальной машин используется правый Сtrl . Текущее состояние ввода отображается в панели состояния в нижней части окна виртуальной машины.

Зеленый цвет стрелки в означает, что ввод с клавиатуры будет выполняться для виртуальной машины, серый - для реальной.

Для установки операционной системы на виртуальной машине потребуется загрузка с установочного диска. В среде VirtualBox имеется возможность выполнения загрузки не только со стандартных устройств (CD/DVD-привод, флешка, сеть...) но и с использованием виртуального привода, создаваемого на основе образа загрузочного диска. Обычно дистрибутивы Linux распространяются в виде файлов образов в формате ISO-9660 (файлов с расширением iso) и VirtualBox позволяет обойтись без записи образа на компакт диск, а просто подключить такой файл непосредственно к виртуальной машине в качестве виртуального привода с установленным носителем на основе содержимого iso-образа. При первом запуске виртуальной машины, когда еще нет установленной гостевой операционной системы, VirtualBox предложит выбрать устройство загрузки

Вместо физического привода можно выбрать файл образа, например ubuntu-13.04-desktop-i386.iso , который будет подключен в качестве виртуального устройства с установочным CD/DVD диском Ubuntu 13.04. При нажатии на кнопку Продолжить выполнится загрузка с виртуального привода и начнется установка гостевой операционной системы (Ubuntu)

Процесс установки гостевой ОС ничем не отличается от установки на реальной машине. Можно выбрать язык для устанавливаемой системы (обычно Русский), часовой пояс, раскладку клавиатуры и т. п. Большинство параметров можно оставить по умолчанию, в том числе и Тип установки

В процессе установки необходимо задать имя компьютера, пользователя, пароль и режим входа в систему:

Дальнейшая установка Ubuntu выполняется без какого-либо вмешательства пользователя и завершается предложениям перезагрузить компьютер. По сравнению с установкой системы на реальном компьютерном оборудовании, установка на виртуальной машине выполняется медленнее, что вполне ожидаемо. Степень снижения производительности в основном, зависит от быстродействия оборудования реального компьютера.

При первой загрузке вновь установленной операционной системы, диспетчер VirtualBox автоматически отключит виртуальный привод на основе образа диска с дистрибутивом Ubuntu, загрузка будет выполнена с виртуального жесткого диска и по ее завершению, на экране отобразится приглашение ко входу в систему.

Виртуальные серверы на одном физическом сервере.

Создание виртуальной машины.

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

1. Вводим имя машины и выбираем тип системы;

2. Задаем размер оперативной памяти;

3. Создаем виртуальный жесткий диск(выбирал динамический, размер по умолчанию);

4. Задаем параметры сети;

5. Задаем параметры привода - выбираем путь к образу.

Что бросается в глаза из отличий VMware Player перед VM VirtualBox:

  • Автоматическое определение ОС, ввод серийного номера предлагается сразу, установка «без вопросов»;
  • Отсутствие снимков состояний;
  • Есть встроенный dhcp.

Тестирование.

Проводилось программой CrystalMark.

Таблица тестирования установленных ОС с одинаковыми параметрами виртуальных машин:

VMware Player

Windows XP

VirtualBox

Windows XP

VMware Player

Windows 7

VirtualBox

Windows 7

Общий итог CrystalMark

53294

50799

31099

39036

4519.29 MB/s (4519)

1638.12 MB/s (1638)

1776.50 MB/s (1776)

1174.91 MB/s (1174)

445.51 MB/s (445)

1385.51 MB/s (1385)

1368.08 MB/s (1368)

1376.42 MB/s (1376)

415.13 MB/s (415)

1190.80 MB/s (1190)

1169.60 MB/s (1169)

890.29 MB/s (890)

4183.09 MB/s (418)

11264.93 MB/s (1126)

12571.63 MB/s (1257)

11550.70 MB/s (1155)

109.85 MB/s (4197)

202.79 MB/s (6027)

43.14 MB/s (1725)

149.61 MB/s (4992)

122.49 MB/s (4449)

88.90 MB/s (3556)

42.79 MB/s (1711)

62.26 MB/s (2490)

96.68 MB/s (3867)

189.84 MB/s (5796)

18.47 MB/s (738)

98.82 MB/s (3952)

125.96 MB/s (4519)

79.42 MB/s (3176)

34.47 MB/s (1378)

60.02 MB/s (2400)

49.17 MB/s (1966)

69.49 MB/s (2779)

30.12 MB/s (1204)

48.38 MB/s (1935)

36.84 MB/s (1473)

14.07 MB/s (562)

28.09 MB/s (1123)

177.89 FPS (177)

221.31 FPS (221)

146.37 FPS (146)

185.96 FPS (185)

144.05 FPS (720)

115.66 FPS (578)

125.07 FPS (625)

25.55 FPS (1277)

27.79 FPS (1389)

23.73 FPS (1186)

18.14 FPS (1814)

14.58 FPS (1458)

10.94 FPS (1094)

13.61 FPS (1361)

Polygons (x1000)

Что интересно - VMware Player выиграл по подведенным итогам на ОС Windows XP , а на Windows 7 значительно проиграл.


Выводы:

По результатам могу сказать только, что выбор нужно делать исходя из конкретной ситуации и ориентируясь на тесты.

  • различные тесты процессора на разных ОС дали разные результаты, в одних случаях выигрывал VMware Player, в других VM VirtualBox;
  • заметное преимущество VMware Player чтения информации из ОЗУ;
  • заметное преимущество VM VirtualBox записи информации из ОЗУ и одновременных операциях чтения-записи ОЗУ;
  • заметное преимущество VMware Player при записи информации на HDD;
  • заметное преимущество VM VirtualBox при чтении информации с HDD;
  • в графических тестах 2D везде преимущество VM VirtualBox, OpenGL — VMware Player.

На сегодняшний день имеется небольшой выбор платформ визуализации; в целом, он ограничивается двумя вариантами – VMware Workstation и Oracle VirtualBox . Что касается альтернативных решений, то они либо существенно уступают им по функциональности, либо их выпуск прекращен.

VMware Workstation – платформа с закрытым исходным кодом, распространяемая на платной основе. Открытый код присутствует лишь у ее неполной версии – VMware Player . В то же время ее аналог – VirtualBox – является открытым ПО (в частности, с открытым кодом версия OSE).

Дружелюбный интерфейс.
Удобство использования редактора сетевого взаимодействия.

Диски ВМ, способные увеличиваться в объеме в процессе накопления данных Моментальные снимки (snapshots).

Работа с множеством гостевых операционных систем, в том числе возможность работы с Windows и Linux в качестве гостевых.

Работа с 64х гостевыми платформами.
Возможность воспроизведения звука из ВМ на оборудовании хоста
В обоих вариантах ВМ реализована поддержка многопроцессорных конфигураций.

Возможность копирования файлов между главной операционной системой и ВМ Возможность доступа к консоли ВМ через сервер RDP.

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

Возможность обмена данными между гостевой и главной системами, при этом данные сохраняются в буфере обмена и др.

Поддерживается трехмерная графика для игр и прочих приложений Усовершенствованные драйвера в гостевой ОС и др.

Преимущества VirtualBox

Эта платформа распространяется на бесплатной основе, тогда как VMware Workstation обойдется более, чем в 200 долларов.

Поддержка большего количества операционных систем – данная ВМ работает в Windows, Linux, MacOs X и Solaris, тогда как VMware Workstation поддерживает лишь первые две из списка.

Наличие в VB специальной технологии «телепортации», благодаря которой запущенную ВМ можно перемещать на другой хост без предварительной остановки ее работы. Аналог такой возможностью не располагает.

Поддержка большого количества форматов образов дисков – помимо родного.vdi платформа работает с.vdmk и.vhd. Аналог работает лишь с одним из них — .vdmk (вопрос работы с образами, имеющими другое расширение, решается при помощи отдельного конвертера, осуществляющего их импорт).

Больше возможностей при работе из командной строки – можно управлять виртуальной машиной, снимками, устройствами и т.д. В данной ВМ лучше реализована поддержка аудио для систем Linux – тогда как в VMware Workstation звук отключается в хостовой системе, в VB он может проигрываться во время работы машины.

Потребление ресурсов CPU и ввода вывода может быть ограничено; конкурирующая ВМ такой возможности не предоставляет.

Регулируемая видеопамять.

Преимущества VMware Workstation

Поскольку данная ВМ распространяется на платной основе, пользователю всегда предоставляется поддержка.

Более совершенная поддержка трехмерной графики, уровень стабильности 3D-акселерации выше, чем у конкурента VB.

Возможность создавать снимки через определенные промежутке времени – это повышает надежность работы с ВМ (наподобие функции автосохранения в MS Word).

Объем виртуальных дисков может сжиматься для того, чтобы освободить свободное пространство для работы других систем.

Больше возможностей при работе с виртуальной сетью.
Функция «связанные клоны» для ВМ.
Возможность записи работы ВМ в формате видео.
Интеграция со средами разработки и тестирования, специальные возможности для программистов 256-битное шифрование для защиты ВМ

VMware Workstation обладает рядом полезных особенностей. К примеру, можно поставить ВМ на паузу, также в меню Пуск формируются ярлыки на программы и т.д.

Тем, кто стоит перед выбором между двумя виртуальными машинами, можно дать следующий совет: при отсутствии ясного представления о том, для чего необходим именно VMware Workstation, можно с уверенностью выбирать бесплатный VirtualBox.

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



Загрузка...