Изберете между VirtualBox или VMware Това не е малък въпрос: успехът на вашите виртуални машини – дали работят безпроблемно или обхождат – зависи от това решение. създайте домашна лаборатория за нула евро или имате нужда от професионална инфраструктура с висока достъпност, клъстери и миграции в реално време. И двата свята са сходни, но Те не са предназначени за една и съща целИ точно там обикновено хората най-много объркват.
Ако сте начинаещи във виртуализацията и просто искате да изпробвате операционни системи, вероятно ще чуете неща като „VirtualBox е безплатен“ и „VMware е по-бърз“. И дълбоко в себе си не грешите съвсем. Но зад това опростяване се крият много нюанси: Видове хипервизори, модели на лицензиране, графична производителност, USB поддръжка, виртуални мрежи, криптиране, клъстери, API... В следващите редове спокойно и откровено ще разгледаме всичко, което трябва да знаете, за да решите кога VirtualBox и VMware са по-подходящи за вас.
VirtualBox и VMware: какво представляват и как се различават коренно
VirtualBox и продуктите на VMware Те споделят основните характеристики: те са хипервизори, способни да създават и изпълняват множество виртуални машини (VM) на един и същ физически компютър. Всяка VM функционира като изолиран компютър със собствена гостеска операционна система, виртуални дискове и емулирана хардуерна конфигурация.
Основната структурна разлика идва с тип хипервизор който всеки продукт използва. VirtualBox винаги е хипервизор тип 2, докато в екосистемата на VMware откриваме както тип 2 (Workstation, Player, Fusion), така и тип 1 (ESXi), които се инсталират директно на хардуера без хост операционна система отдолу.
На практика това означава, че ако търсите максимална производителност и висока наличност в производствотоЕстественият кандидат ще бъде ESXi (тип 1). Ако искате да стартирате виртуални машини на вашия настолен или преносим компютър, както VirtualBox, така и VMware Workstation/Fusion ще работят, с нюанси, които ще видим скоро.
Използването на хипервизор, какъвто и да е той, има ясни предимства: по-голяма гъвкавост при тестване на системи, по-добро използване на хардуера, лекота на клониране на сървъри, преместване на машини между хостове и изолиране на тестови среди, без да се докосва реалната ви система.

Видове хипервизори: тип 1 срещу тип 2
Хипервизор на tipo 1 (гол метал) се инсталира директно на хардуера и действа като минимална операционна система за стартиране на виртуални машини. Такъв е случаят с VMware ESXiпроектиран за центрове за данни, корпоративни среди и сценарии, където производителността и стабилността са на първо място.
Хипервизори на tipo 2 Те работят като просто още едно приложение върху операционна система (Windows, Linux, macOS и др.). Тук се намесват. Oracle VirtualBox, VMware Workstation, VMware Player y vmware fusionТова са тези, които използвате на вашия настолен или преносим компютър за тестване на системи, разработване, преподаване в класове и т.н.
Накратко, ако имате нужда тестова среда на вашия персонален компютърГоворим за хипервизор тип 2. Ако планирате виртуална корпоративна инфраструктура с клъстери, висока достъпност, сложни мрежи и споделено съхранение, вие сте в територията на тип 1 с ESXi.
Това позиционира VirtualBox като естествен кандидат за домашния и лабораторния десктоп. VMware обхваща и двата свята: десктоп (Player/Workstation/Fusion) и сървър с ESXi и цялата екосистема vSphere.
Модели на лицензиране и разходи: кога плащате и защо
Една от точките, където разликата между VirtualBox и VMware е най-ясна, е моделът на лицензиране. VirtualBox Разпространява се като свободен софтуер под лиценз. GPLv2, напълно безплатен както за лична, така и за професионална употреба в базовия си пакет.
Oracle предлага и Пакет за разширение на VirtualBoxТози пакет добавя допълнителни функции, като USB 2.0/3.0, VirtualBox RDP, разширено PXE зареждане и криптиране на VM диск. Този пакет е безплатен за лична, образователна или пробна употреба, но за търговска употреба е необходим [лиценз/регистрация]. лиценз на компаниятаВъпреки това, икономическата бариера за навлизане остава много ниска.
От страна на VMware картината е по-разнообразна. VMware Workstation Player Безплатен е за лична и образователна употреба, но ако дадена компания иска да го използва с търговска цел, трябва да плати за лиценз (около $150). Player ви позволява да стартирате виртуални машини, включително ограничени виртуални машини, създадени с Workstation Pro, но функциите му са ограничени.
VMware WorkstationPro y VMware Fusion Pro Това са платените издания, насочени към професионалисти, разработчици и фирми. Те обикновено работят в сферата на... 200 долара на лицензс 30-дневен пробен период. В замяна получавате целия пакет: разширена мрежова работа, свързани клонинги, vSphere интеграция, пълно криптиране и др.
Преди всичко това е VMware ESXiкоето изисква vSphere лицензи, започвайки с Essentials kit (около няколкостотин долара). Има безплатна версия със сериозни ограничения (без vCenter, CPU и vCPU ограничения на виртуална машина) и напълно функционален 60-дневен пробен период.
Ако това, което искате, е решение напълно безплатно и с много функции на компютърVirtualBox е на върха. Ако сте бизнес и се интересувате от дълбока интеграция с vSphere и ESXi, логичният ход е да изберете Workstation или Fusion Pro и да приемете цената.

Хардуерна и софтуерна виртуализация
Съвременните процесори включват разширения като Intel VT-x o V-AMD които позволяват високоефективна хардуерно подпомагана виртуализация. Както VMware, така и VirtualBox се възползват от тези функции, когато са налични, позволявайки на част от гост кода да се изпълнява почти директно на физическия процесор.
Тази хардуерно подпомагана виртуализация значително подобрява производителността, но изисква опциите за виртуализация да са активирани в BIOS/UEFI на компютъра. Освен това, хост и гост операционните системи трябва да са на една и съща архитектура (x86-64 в обичайната практика).
VirtualBox се откроява в... виртуализация на софтуера или пълна емулация. VirtualBox може напълно да емулира гост платформата, включително инструкциите на процесора, дори ако хост процесорът не поддържа VT-x/AMD-V. Резултатът е по-бавен, но ви позволява да стартирате 32-битови виртуални машини на по-стари машини, където съвременният VMware просто отказва да стартира гост системи без тези разширения.
По-старите версии на VMware Workstation правеха нещо подобно със софтуерно базиран двоичен превод, но текущите версии предполагат съществуването на поддръжка за виртуализация на процесора, така че Те не са толкова гъвкави на по-стар хардуер.
Потребителски опит: графичен интерфейс и команден ред
Както VirtualBox, така и VMware предлагат Графичният потребителски интерфейс е доста удобен За да управлявате виртуалните си машини: създаване, клониране, включване, изключване, промяна на виртуален хардуер и др. VirtualBox прави това чрез VirtualBox Manager, докато VMware, в зависимост от продукта (Workstation, Player, Fusion), предлага повече или по-малко опции.
Най-голямата сила на VirtualBox е VBoxManageНеговият интерфейс от команден ред ви позволява да получите достъп до абсолютно всички параметри на виртуализационния енджин, включително много, които дори не са налични в графичния потребителски интерфейс. Това е ключовият инструмент за автоматизиране на създаването на виртуални машини, заснемане на моментни снимки, управление на мрежи, телепортация и други.
VMware Workstation и Fusion разполагат с помощна програма за команден ред vmrunкоето ви позволява да стартирате и спирате машини, да изпълнявате команди в госта и да автоматизирате действия, в допълнение към различни команди, като например vmware с параметри. Играчът може да използва и vmrun, ако са инсталирани VIX библиотеките.
В случай на VMware ESXi Нещата се променят: тук имате директна текстова конзола (DCUI) за основни настройки, SSH достъп с команди като ESXCLI и уеб интерфейс (VMware Host Client) за управление на отделни хостове. За големи среди се предполага, че ще използвате vCenter и vSphere клиентили PowerCLI за разширена автоматизация.
Като цяло, всички продукти и на двете компании предлагат достатъчно лесен за ползване интерфейс, но ако говорим за дълбочина в CLI и скриптоветеVBoxManage и VirtualBox API са наравно с това, което предлага VMware Workstation/Fusion, а в случая на vSphere възможностите се увеличават рязко благодарение на интеграцията с PowerShell и неговите SDK.
Интеграция с хост и гост: папки, клипборд и плъзгане и пускане
Едно от нещата, които имат значение в ежедневните операции, е колко добре работят заедно хост системата и виртуалната машина. Както VirtualBox, така и VMware предлагат споделени папки, споделен клипборд y плъзгане и пускане за преместване на файлове или текст между двата свята.
За да работят тези функции, трябва да имате следното инсталирано във VirtualBox: Допълнения за гости в госта, докато във VMware ви е необходимо VMware инструменти (или open-vm-tools в Linux). Без тези инструменти виртуалните машини ще работят, но ще загубите много удобство.
Във VirtualBox, Workstation, Player и Fusion можете да създавате споделени папки от настройките на виртуалната машина и да осъществявате достъп до тях от гост средата, сякаш са мрежови ресурси. ESXi обаче няма вградена функция за споделени папки, така че трябва да настроите споделянията, използвайки собствените инструменти на гост операционната система или външни файлови сървъри.
Споделеният клипборд ви позволява да копирате и поставяте текст (а в много случаи и файлове) между хоста и госта. В ESXi тази функция съществува, но е подобрена от съображения за сигурност: тя е деактивирана по подразбиране и трябва да се активира чрез регулиране на параметрите във VMX файла, като дори тогава размерът на копирания файл е ограничен.
Функцията на плъзнете & капка Предлага се във VirtualBox и в настолната гама на VMware, но не на ESXiНа сървърите сигурността и надеждността са с приоритет пред тези удобства на настолния компютър.
Добавки за гости срещу VMware Tools и безпроблемен/Unity режим
на Добавки за гости на VirtualBox Те представляват набор от драйвери и услуги, които драстично подобряват работата във виртуалната машина: по-добра резолюция на екрана, интеграция с мишката без скрийншотове, споделени папки, плъзгане и пускане, синхронизация на времето и др. Инсталират се чрез монтиране на ISO файла. VBoxGuestAdditions.iso във виртуалната машина и стартиране на съответния инсталатор.
В екосистемата на VMware еквивалентът е VMware инструментиВсеки тип гостеска операционна система има свой собствен ISO образ (Windows, Linux, Solaris и др.) или пакет в хранилища (open-vm-tools). В ESXi ISO файловете се намират на самия хост и се монтират от клиента за управление.
Благодарение на тези инструменти, и двата доставчика позволяват и разширени режими за интеграция с прозорци. VirtualBox предлага Безпроблемен режимкоето кара прозорците на гост приложенията да се показват на работния плот на хоста, без да се показва рамката на виртуалната машина. VMware има подобен режим, наречен Единство.
VirtualBox позволява безпроблемен режим с гост системи на Windows, Linux и Solaris (но не и macOS), при условие че са инсталирани допълнения за гости. VMware поддържа Unity за гости на Windows в Workstation и Fusion, но го премахна за Linux преди няколко версии, а също така не го поддържа за гости на macOS или отдалечени виртуални машини на ESXi.
Снимки и клонинги (пълни и свързани)
на моментална снимка Те ви позволяват да заснемете пълното състояние на виртуална машина в даден момент и да се върнете към него, когато пожелаете. Вътрешно се създава diff диск и всички последващи промени се записват там. Това е идеално за тестване на софтуер, рискови промени в конфигурацията или среди за разработка.
VirtualBox, VMware Workstation, Fusion и ESXi поддържат оригинално създаване на моментни снимки (snapshots). VMware Player Това е изключение: не позволява управление на моментни снимки, което е значително ограничение, ако правите много тестове. Пресъздаването на виртуални машини от копия на дискове обаче е възможно, но не толкова удобно.
Важно е да се разбере, че моментните снимки Те не са резервни копияПрекомерната им употреба намалява производителността и усложнява управлението на съхранението. В производствени среди с ESXi се препоръчва да се комбинират със специфични за vSphere решения за архивиране и да се използват само в краткосрочен план.
Що се отнася до клонингите, VirtualBox предлага пълни клонинги и свързани клонингиСвързаният клонинг споделя базовия диск с оригиналната виртуална машина и запазва само разликите, спестявайки значително място и време за клониране. VMware Workstation и Fusion Pro също включват поддръжка за свързани клонинги, докато Player и Fusion Player не.
Поддръжка за USB устройства и периферни устройства
Един от типичните сценарии е желанието да се използва във виртуалната машина USB флаш устройство, USB диск, принтер, скенер или Wi-Fi адаптерТова се прави с помощта на функцията USB passthrough, която прехвърля контрола над устройството от хоста към госта.
VirtualBox поддържа USB, но по подразбиране предлага пълна поддръжка само за USB 1.1. За да използвате USB 2.0 и 3.0, трябва да инсталирате съответния драйвер. Пакет за разширение на VirtualBox на хоста, в допълнение към наличието на гост добавки на госта. Това важи както за хостове с Windows, така и за Linux или macOS.
Продуктите на VMware (Player, Workstation, Fusion и ESXi) включват вградена поддръжка за USB 2.0 и 3.0 Не се изисква допълнителна инсталация, въпреки че VMware Tools винаги е необходим на гост машината за фина настройка. От настройките на виртуалната машина можете да изберете кои USB устройства да се свързват към хоста и кои към госта, а в много случаи можете да ги превключвате между двете в движение.
В напреднали среди, управлението на много USB устройства може да изисква използването на специфични хъбове или допълнителни инструменти за арбитриране на достъпа, но за нормална употреба това, което всяка платформа предоставя, е достатъчно.
3D графична производителност и видеопамет
Ако планирате да стартирате приложения, които използват 3D графика (ускорено редактиране, някои CAD инструменти, леко тестване на игри и т.н.), разликата между VirtualBox и VMware е доста забележима.
VirtualBox поддържа 3D ускорение до OpenGL 3.0 и Direct3D 9с максимум 128 MB видеопамет за виртуалната машина. 3D ускорението трябва да се активира ръчно в настройките на машината и на госта трябва да се инсталират Guest Additions. Това е достатъчно за основни задачи, но не е достатъчно, когато графичното натоварване е взискателно.
VMware, от своя страна, предлага съвместимост с DirectX 11 и OpenGL 4.3 в Player, Workstation, Fusion и ESXi. Обикновено 3D ускорението е активирано по подразбиране на съвременните настолни машини и ви позволява да конфигурирате до 2 GB виртуална видео памет на виртуална машина. Практическата работа тук обикновено е... много повече течност отколкото във VirtualBox при графични зареждания.
Във всички случаи обаче е необходимо хостът да има прилични графични драйвери и активирано хардуерно ускорение. Никой хипервизор не може да направи чудеса с остаряла графична карта или такава, на която липсват подходящи драйвери.
Формати и осигуряване на виртуални дискове
Както VirtualBox, така и VMware емулират виртуални твърди дискове, използвайки файлове. VirtualBox поддържа няколко формата: VDI (местен), VMDK (от VMware), VHD (Hyper-V) и дори изображения Паралелни твърди дисковеТова позволява виртуалните машини да се местят между платформи с по-малко триене.
VMware, от друга страна, се фокусира върху един формат: VMDKВсички виртуални машини Workstation, Fusion и ESXi използват този тип диск, което опростява вътрешната съвместимост и интеграция с инструменти за архивиране и репликация.
И двете поддържат импортиране и експортиране на машини с помощта на шаблони. OVF/OVAТова улеснява обмена на виртуални устройства. Нито едно от тях не работи директно с VHDX, най-новия Hyper-V дисков формат.
Що се отнася до вида на разпределението, както VirtualBox, така и VMware ви позволяват да избирате между предварително разпределени дискове (дебели) y динамични дискове за растеж (тънки)Първият тип осигуряване заема цялото пространство, което зададете от самото начало, докато вторият тип се увеличава с записването на данните. На настолните системи почти всички използват тънко осигуряване, за да избегнат ненужно запълване на диска.
В ESXi, тънките дискове на VMFS имат предимство: файловата система поддържа автоматично възстановяване на свободното пространство (възстановяване на пространство), нещо, което не е толкова автоматизирано в настолните продукти или във VirtualBox, където често се налага да прибягвате до специфични инструменти за компактиране на дисковете.
Виртуални мрежи и режими на свързване
На мрежово ниво, както VirtualBox, така и VMware предлагат няколко начина за свързване на виртуалните машини помежду си, към хоста и към физическата мрежа. Във VirtualBox основните методи са: NAT, NAT мрежа, мостов адаптер, само за хост, вътрешна мрежа и офлайн режим (не е свързан).
вид NAT Създава малка частна мрежа зад виртуален рутер: виртуалните машини имат достъп до интернет и могат да виждат хоста, но не могат да бъдат достъпни отвън, освен ако не конфигурирате правила за пренасочване на портове. NAT мрежата е подобна, но позволява на виртуалните машини в този сегмент да се виждат по-гъвкаво.
El мостов адаптер Свържете виртуалната машина към същата физическа мрежа като хоста, сякаш е друго устройство, свързано към комутатора или рутера. След това виртуалната машина може да получи свой собствен IP адрес от вашия физически DHCP сървър и да се държи по всякакъв начин като всяка друга машина в локалната мрежа.
La мрежа само за хост Това създава изолирана мрежа, достъпна само между хоста и виртуалните машини, свързани в този режим. Това е полезно за лаборатории и тестови среди без достъп до интернет. Вътрешната мрежа е още по-затворена: само виртуалните машини могат да се виждат една друга, а хостът не е видим.
VMware Workstation и Fusion предлагат по същество три режима: NAT (VMNet8), мост (VMNet0) и само хост (VMNet1)Pro версиите включват редактор на виртуални мрежи за фина настройка на адреси, DHCP и др. VMware Player и Fusion Player наследяват тези режими, но без толкова много опции за редактиране.
En VMware ESXi Темата за мрежите става все по-силна и сложна. Има vSwitches виртуални интерфейси, групи портове, VLAN мрежи, обединяване на NIC и, ако добавите vCenter, можете да използвате разпределени виртуални комутатори (DVS) за споделяне на конфигурации между хостове. Освен това, с VMware NSX Можете да настроите много усъвършенствани софтуерно дефинирани мрежи с високо конфигурируеми виртуални рутери и защитни стени.
Споделено съхранение, iSCSI, NFS и Fibre Channel
Когато говорим за множество хостове и висока достъпност, споделено хранилище Това е жизненоважно. VirtualBox, въпреки че е настолно решение, включва вграден iSCSI инициатор, който ви позволява да свържете iSCSI LUN директно като VM диск, без да създавате междинен файл на виртуален диск.
Това ви позволява да създавате интересни лаборатории с iSCSI масиви или Linux/NAS сървъри, като експортирате LUN-ове, и да накарате вашите VirtualBox VM-и да четат и пишат директно в това отдалечено хранилище. Можете също да използвате NFS или SMB като местоположения за съхранение на файловете на виртуалните дискове, като използвате възможностите на хост операционната система.
От страна на VMware, ESXi Поддържа iSCSI и NFS Fibre Channel като опции за споделено съхранение на производствено ниво. Обикновено свързвате масива за съхранение чрез iSCSI или FC и представяте тези томове като хранилища за данни VMFS, където се съхраняват VMDK и други VM файлове.
Workstation, Player и Fusion не включват собствен iSCSI инициатор, но можете да използвате iSCSI инициатора на операционната система, за да монтирате том и след това да съхраните виртуалните машини там. Това е по-малко лесно, отколкото във VirtualBox, но е функционално за малки среди.
Ако целта ви е да изградите мащабируема корпоративна среда със специални сървърни помещения, ESXi печели с голяма разликаВъпреки това, за домашни лаборатории или смесени сценарии, гъвкавостта на iSCSI инициатора на VirtualBox е доста интересна.
Миграция на машини на живо: Телепортиране срещу vMotion
Когато навлезете в голямата лига, ще искате да местите виртуални машини между хостове, без да ги изключвате. Тук се намесва миграцията на живо. VirtualBox има функция, наречена Телепортиране, което ви позволява да преместите работеща виртуална машина от един хост на VirtualBox на друг, използвайки TCP/IP.
За да използвате Телепортиране, ви е необходимо споделено хранилище, достъпно и за двата хоста (iSCSI, NFS или SMB), където се намират дисковете на виртуалната машина, и първо създавате „празна“ виртуална машина на целевия хост с абсолютно същата хардуерна конфигурация (същата RAM, същия брой процесори и т.н.). След това, използвайки командния ред с VBoxManage, инициирате телепортацията и състоянието на процесора и паметта се премества на новия хост с много кратко време за прекъсване.
От страна на VMware, зрялото и широко използвано решение е vMotionС vMotion можете да мигрирате виртуални машини между ESXi хостове, управлявани от vCenter, при условие че те споделят хранилища за данни и отговарят на определени изисквания за съвместимост на процесора. Няма нужда да създавате виртуална машина предварително на целевия хост; всичко се управлява от графичния потребителски интерфейс на vSphere или чрез PowerCLI.
vMotion може да мести виртуални машини със снимки, да извършва множество едновременни миграции и да работи на значителни разстояния, ако мрежата ви е правилно конфигурирана. Освен това има вариант, Storage vMotion, който мигрира дискове от едно хранилище за данни в друго, без да спира виртуалната машина.
VMware настолни продукти (Player, Workstation, Fusion) Те не предлагат миграция на живоС тези методи трябва да изключите виртуалната машина, да копирате файловете ѝ на другата машина и след това да я включите отново. VirtualBox Teleporting и VMware vMotion очевидно са насочени към сценарии с множество хостове, които изискват известно планиране.
Дистанционно и централизирано управление
Ако имате един или два компютъра с виртуални машини, управлението на всичко от локалния интерфейс е добре. Но с нарастването на вашите среди, наличието на централизирано управлениеВ света на VirtualBox най-известната опция е PhpВиртуалнаКутия, уеб интерфейс, написан на PHP, който емулира графичния потребителски интерфейс на VirtualBox и ви позволява да управлявате отдалечени екземпляри на VirtualBox от браузър.
PhpVirtualBox се свързва с услугата VirtualBox на всеки хост и ви позволява да стартирате и спирате виртуални машини, да създавате виртуални машини, да управлявате дискове и т.н. Работи добре за малки и средни средии е особено полезно, когато хостът няма графична среда (например минималистичен Linux).
Oracle също предлага ВРДЕ/ВРДПТова разширение ви позволява да се свържете с конзолата на виртуалната машина, използвайки RDP-съвместим протокол. Това е друг инструмент за отдалечен достъп до вашите машини, въпреки че се фокусира върху екрана на виртуалната машина, а не върху управлението на хоста.
В екосистемата на VMware, безспорният крал на управлението е vCenter сървърОт vCenter и vSphere клиента можете да контролирате десетки или стотици ESXi хостове, да създавате клъстери, да конфигурирате HA, DRS, разпределени виртуални мрежи, политики за съхранение, криптиране и други. Това е решение, предназначено за... център за данни с всякакъв размер, от разрастващи се малки и средни предприятия до големи корпорации.
Ако имате само няколко свободни ESXi хоста, можете да ги управлявате с VMware хост клиент От браузъра, без vCenter. За автоматизация, VMware предлага PowerCLI, набор от PowerShell cmdlets, който ви позволява да скриптирате практически всяка задача във vSphere.
VMware Workstation има функция, наречена Workstation Server, за споделяне на виртуални машини с други работни станции или Fusion, но тя не се доближава до нивото на централизиран контрол, предлагано от vCenter, или гъвкавостта на PhpVirtualBox, когато става въпрос за работа с много различни VirtualBox хостове.
Криптиране, споделена памет и клъстери
По отношение на сигурността, VirtualBox позволява криптиране на виртуални дискове Използват се алгоритми XTS-AES-256 или XTS-AES-128, при условие че имате инсталиран Extension Pack. Шифроването се конфигурира виртуална машина по виртуална машина, като при стартиране се изисква парола. Гостът не е наясно с това; за него дискът изглежда нормален.
VMware отива по-далеч. Player не криптира, но може да изпълнява криптирани виртуални машини, създадени в Workstation или Fusion Pro (с търговски лиценз). Workstation Pro и Fusion Pro ви позволяват да криптирате и ограничавате виртуални машини, да задавате дати на изтичане, да контролирате модификации и др. На ESXi с vCenter можете да криптирате виртуални дискове и други VM файлове Използване на XTS-AES-256 за данни и AES-256 за ключове, в допълнение към интегрирането на сървър за управление на ключове (KMS). Трафикът за управление между компонентите на vSphere средата също е криптиран.
Що се отнася до управлението на паметта, както VirtualBox, така и VMware поддържат балониране на паметтаТова е техника за преразпределяне на RAM памет към виртуални машини и освобождаване на неизползвана памет от някои, за да се даде на други. Във VirtualBox се конфигурира чрез VBoxManage и изисква Guest Additions; във VMware се прави чрез графичния потребителски интерфейс и с драйвера vmmemctl от VMware Tools.
ESXi наистина блести в разширените функции за оптимизация на паметта, като например прозрачно споделяне на страници, компресия и дедупликация на страници, което позволява още по-голямо използване на физическа RAM памет, когато има много подобни виртуални машини.
В крайна сметка, VirtualBox и VMware се справят с един и същ проблем чрез допълващи се подходи: VirtualBox блести като безплатно, гъвкаво и високо образователно решение за домашни потребители, студенти и малки лаборатории, докато VMware разгръща пълния си потенциал, когато навлезете в Workstation Pro/Fusion Pro и, най-вече, в ESXi с vSphere, vCenter, vMotion, HA и NSX.Ако ще играете и учите, започването с VirtualBox е почти сигурен залог; ако целта ви е да създадете сериозна производствена среда, инвестирането във VMware и неговата екосистема обикновено си струва, въпреки че първоначалната цена е по-висока.

