2014-10-23T12:08:00Z

VMware ESXi or VMware Workstation?

AS
  • 35
  • 9605
PeerSpot user
34

34 Answers

it_user156621 - PeerSpot reviewer
Vendor
2014-10-26T13:52:45Z
Oct 26, 2014

The largest performance impact would be the overhead of the underlying operating system.

Product comparison that may be of interest to you
it_user84711 - PeerSpot reviewer
Vendor
2014-10-23T12:22:47Z
Oct 23, 2014

ESXi is what is called a "type 1 hypervisor": a dedicated virtualization operating system running directly on the host hardware, with full access and control to hardware resources; Player/Workstation/Server are "type 2 hypervisors": they are applications running on an underlying operating system (Windows or Linux); they have to go through it to access hardware, and this is the main reason ESX (i) is definitely better; the difference in performances is simply astounding.

it_user524055 - PeerSpot reviewer
Real User
2016-10-01T17:51:05Z
Oct 1, 2016

Both are good

Vendor
2016-06-17T03:50:05Z
Jun 17, 2016

As many have stated, ESXi is generally better for performance. However, it's not really that simple, and depends on the workload of the vms. If you only have 1 or 2 VMs, the performance difference is negligible, and you might even find workstation faster as the host OS can do caching on the guest VMs with otherwise unused RAM. Also, the way snapshots work in the workstation it is better optimized for supporting large amounts of snapshots and switching between them. Switching can be faster in workstation, but it pauses the machines more but ESXi is designed to minimize the downtime and having large snapshots slow down the guest more than workstation does.

Chris Childerhose - PeerSpot reviewer
Real User
ExpertTop 5
2016-04-08T18:11:46Z
Apr 8, 2016

If you are looking at just the "Performance" aspect of it then you will want to go with ESXi since it is a Type 1 hypervisor and is built for the performance aspect, whereas Workstation as mentioned sits on top of Windows/Linux and is not optimized the same way.

I have done comparisons and ESXi usually outperforms Workstation in all tests.

it_user352776 - PeerSpot reviewer
Consultant
2015-12-28T09:55:32Z
Dec 28, 2015

Esxi is a bare metal product so is optimized for guest's performance

Find out what your peers are saying about Proxmox, VMware, Microsoft and others in Server Virtualization Software. Updated: March 2024.
765,234 professionals have used our research since 2012.
it_user271026 - PeerSpot reviewer
Vendor
2015-10-14T04:24:06Z
Oct 14, 2015

In production environment I don't have any doubt, ESXi, the workstation works on top of Microsoft Windows.

it_user312168 - PeerSpot reviewer
Real User
2015-09-21T10:07:50Z
Sep 21, 2015

If we stick to the initial question: Same VM on different environnement.
ESXi is Free when Workstation not
ESXi have better performance as it's a Bare-Metal Hypervisor when Workstation need an OS to run
ESXi talks directly with hardware when Workstation is dealing first with OS
ESXi can run from a pen drive (USB for example) and can fir into the RAM where Workstation have to be properly installed and setup :)

it_user291504 - PeerSpot reviewer
Vendor
2015-08-13T21:55:04Z
Aug 13, 2015

From purely a performance perspective, ESXi is a better choice. The hypervisor is running directly on the hardware as opposed to running on an existing OS. ESXi has direct access to the hardware without going through a 3rd party so to speak, the performance gains are astounding.

it_user182460 - PeerSpot reviewer
Vendor
2015-08-03T17:10:29Z
Aug 3, 2015

Esxi from s dry perspective. But workstation is simpler to work with

DH
Real User
Top 20Leaderboard
2015-04-23T15:27:54Z
Apr 23, 2015

The workstation are for virtualizations pc, ESX virtual infrastructure is to manage its own operating system, have virtualized servers and a centralized administration.

it_user4524 - PeerSpot reviewer
Consultant
2014-10-28T02:00:43Z
Oct 28, 2014

ESXi will give you better performance when installed on the same piece of equipment. Usually though, Workstation is installed on consumer-class equipment (laptops, desktops, etc.) while ESXi is for enterprise-grade hardware (servers). That class of hardware will usually outperform the consumer equivalent hands-down.

Like the others said, Workstation is installed on top of an operating system, which has its own overhead and baggage. ESXi IS the operating system on the hardware, and comes with much less operational overhead.

So... ESXi will almost always outperform Workstation when everything else is created equal.

it_user143286 - PeerSpot reviewer
Consultant
2014-10-26T13:54:24Z
Oct 26, 2014

Depends on how ESXi is installed as a type 1 vs type 2 hypervisor

Either way the performance will be similar

Vendor
2014-10-24T18:12:38Z
Oct 24, 2014

Regarding performance only

It is a very fuzzy question because it is necessary to have
more environment info to do a fine recommendation but assuming
the basis : the condition you referred - we have to set an
identical base hardware - , NO other vm running, the related
vm is stored in the SAME physical peripheral and finally the vm
has a SERVER role .
With these conditions the ESXI will always performs better.
The only reason to choose ESXI appears if you run other vm under
the virtual environment concurrently, ESXI will always performs
better in that case. Regarding PERFORMANCE ( your question) and
with the info we have there is no other thing i can refer.
If your vm IS NO A SERVER we should analyze the application to
run there to evaluate the ESXI\Workstation comparison but
appears that has no sense cause the user interface you might
need to run.

it_user134766 - PeerSpot reviewer
MSP
2014-10-24T17:08:48Z
Oct 24, 2014

Hi,
there are a lot of differences between ESX and VMware Workstation, some are these:

ESX:
- Bare metal
- Free
- Needs other application to administrate (vsphere and runs on Windows)
- Server operation (if the esx host reboot the guest starts with the physical server)
- You can implement a cluster architecture using others ESX (2+) servers and vcenter (not free)

VMware Workstation:
- NOT FREE
- Runs on top of windows or linux, not server capabilities.
- You cannot using as a cluster.

So my question is what do you need to do with vmware??? if you just want to virtualizate a server to run some test, you can use vmware player, virtualbox, but if you want and have a physical server to put servers on it, use ESX.

Best!

it_user153603 - PeerSpot reviewer
Consultant
2014-10-23T17:28:32Z
Oct 23, 2014

VMware workstation installs on " top of the operating system, usually WS2003
or WS2008. ESXI usually installs to " hardware" without WS2003 or
WS2008.

it_user149889 - PeerSpot reviewer
Vendor
2014-10-23T16:16:57Z
Oct 23, 2014

ESXI is a type 1 hypervisor used
mainly in datacenters for capacity planning and network/server
consolidation. Vmware workstation is a type 2 hypervisor
used mainly as an extensive
desktop virtualization application for use on laptops & desktops. If you
need a solution that is portable and versatile for desktops & servers,
consider Vmware workstation. However if you plan to deploy a device in a
datacenter you may want to use ESXI. I can go into more detail over the
telephone if you like.

Thanks,
-Kareem

it_user84882 - PeerSpot reviewer
Vendor
2014-10-23T15:39:24Z
Oct 23, 2014

Lots of good information on this topic explaining ESXi being a Type 1/Bare metal vs VMware Workstation Type2/sit on top of OS. Let me throw some light on the use cases - if you just have one box and you want to leverage that for VM's that are for demo/training or to get a feel of things then VM Workstation is a good fit. Installing ESXi on that box would mean you would have to have another machine to connect to it via a vsphere Client - you would also need to be on the same subnet so a local switch if you are a small shop could fit the bill. For anything enterprise related, production workloads I'd recommend going the ESXi route. Mind you this is only the very first baby step towards virtualization and the first building block. Next you could have two ESXi hosts with a shared storage - a local NAS attached to them - if its a lab connect all three objects to the switch and put them on same subnet - install vcenter and viola you have yourself a good environment to spin workload in or experience the true capabilities albeit the starter ones of VMware. Good luck.

Vendor
2014-10-23T15:35:22Z
Oct 23, 2014

NO, Esxi is bare metal hypervisor (Virtual layer) which sits directly on
hardware where as VM workstation needs any operating system to work. Hence
performance of ESXi will be better than workstation. Hence all the
production environment usage ESXi.

it_user158289 - PeerSpot reviewer
Consultant
2014-10-23T15:25:36Z
Oct 23, 2014

If I may explain in layman terms. VMware Workstation needs an Operating system to run. Typically it would be a Windows, Linux or Mac OS. For a virtual machine to talk to your hardware (PC) it has to talk to the guest os, then the base OS (windows, linux, Mac OS) and then to hardware. There are multiple layers it has to go through before it could execute your guest os instructions. Thats why they call it Type 2 hypervisor. But when you run a vm on ESXi it uses the hypervisor directly talk to your hardware. Hence it is called Type 1 hypervisor. Unlike the previous scenario there are no multiple layers involved.

it_user8685 - PeerSpot reviewer
Consultant
2014-10-23T15:15:57Z
Oct 23, 2014

To put it simply, ESXi is a bare-metal host/OS, meant to host heavier Server VMs (production servers or virtual desktops etc.). On the other hand, VMware Workstation is based on a base OS and as the name suggests its meant for just that; client OS VMs or lighter server VMs for demonstration/training purposes. Obviously, performance of ESXi would be far better than that of a Workstation. Cheers!

it_user3405 - PeerSpot reviewer
Reseller
2014-10-23T14:50:23Z
Oct 23, 2014

I am in agreement with Mr. Perry, if you are looking at performance, ESXi is stripped down version of linux/unix that runs on a baremetal machine. In addition, the services that run on the ESXi server is very small in nature (VPXA, AAM, VMAP), most of the management is done at Vcenter layer so the amount of processing is offloaded where the task/response is sent to the server to process (very little overhead). In addition, since the size of the image used to install the server (ESXi) is less than 1GB (5.X), you can install it on a USB stick and boot from the USB stick (just make sure the disk's MTBF is very good). HP has embedded in their blade framework where you can install a pre-installed USB stick inside the Blade's architecture. Then connect the server to a storage system. This gives the server high-speed front end processing without having to invest into disks. The USB stick can be 32-64-128 GB drives that can be easily refreshed if an there is a problem found with the disk. If you are not using blade servers, just use the USB3 connectors on a workstation that supports their Hardware Compatibility Matrix. If you have a MAC book, then you can use thunderbolt (TB), this will give you the much added speed you are looking for, you just have to ensure from the board, to the connector is inline with best practices from MAC & Intel.

Remember, Hypervisor I is considered Citrix Xenserver and VMware ESXi, Type II is Oracle Virtual Machine, VMware Workstation where they (II) interact with an Operating system. This design sites atop of the Primary OS where the limitations of the OS are inherent with the existing underlying OS (drivers, virus, software running, to echo Mr. Perry's point earlier). Since I is an image, it is less likely to obtain viruses due to the stripped down nature and architecture of the image/OS.

I hope this helps address some of the concerns.

Todd

it_user70794 - PeerSpot reviewer
Consultant
2014-10-23T14:23:02Z
Oct 23, 2014

ESX(i) is a type 1 hypervisor, which means it would typically run on bare metal with the virtual machines running on top. VMware Workstation is a type 2 hypervisor which runs on top of a conventional operating system (windows/linux) environment. A type 2 hypervisor, like VMware Workstation provides a distinct second software layer, guest operating-systems run at the third level above the hardware. Thus ESXi utilizes the full capacity of the hardware thus performance is exponentially better.

it_user113166 - PeerSpot reviewer
Consultant
2014-10-23T13:34:50Z
Oct 23, 2014

The ESXI Hyipervisor is the only software running under the VM. If you are using the Workstation software you have all the other software running on the host. And Windows itself uses a lot more resources than ESX HypervisorI. So for the performance running as an ESXI VM would definitely give better.

it_user88389 - PeerSpot reviewer
Consultant
2014-10-23T13:24:53Z
Oct 23, 2014

Michael & Raymond are spot on. Assuming the HW is identical, one running ESXi and one running VMware Workstation as an application residing on a full fledged OS, the ESXi host will provide higher performance than workstation. With the ESXi host you have removed the latency and overhead associated with the OS required to run the VMware workstation application (and other OS services).

MT
Real User
2014-10-23T13:12:03Z
Oct 23, 2014

Hi

These 2 solutions use the same hypervisor. It should not give too much difference in performance. The paid version has more features having nothing to do with performance.

Best regards

Martin

it_user156303 - PeerSpot reviewer
Consultant
2014-10-23T13:10:25Z
Oct 23, 2014

Hello:

Of course there is a difference between those two solutions.

If your are planning to have more than 1 VM, then SDDC with ESXi is the the way to transform it.

As more resource on memory and CPU you have, more VM with high performance you can have.

I hope my answer can help you.

Regards,

ceaa

Vendor
2014-10-23T12:47:58Z
Oct 23, 2014

As far as the performance of the two vms on vmware workstation and ESXi is concerned, definitely the performance of vm on ESXi is far better, because it uses type 1 virtualization.

The use case for vmware workstation is only testing and not running any actual servers.
because a workstation runs on a windows OS and the VM runs on top of workstation,
so the vm is actually not using the hardware resources of your PC. while in case of ESXi , the vm is directly accessing the hardware via ESXi.

it_user6699 - PeerSpot reviewer
Vendor
2014-10-23T12:45:38Z
Oct 23, 2014

Assuming the hardware is exactly teh same, ESXi would still perform better by leaps and bounds.

ESXi is a purpose built, bare metal hypervisor.
WMware Workstation is software built to sit on the top of an OS.

Nothing more to say, really.

it_user106698 - PeerSpot reviewer
Vendor
2014-10-23T12:37:03Z
Oct 23, 2014

Hi,

For sure there will be difference since on vmware workstation you will be
relying on windows operating systems which consume by itself some
resources from your hardware not like vmware ESXi kernel which it doesn't
consume much compared to windows.

I hope my answer helps you much.

Vendor
2014-10-23T12:36:02Z
Oct 23, 2014

VMWare Workstation works on an desktop machine, but ESXi works on a
server (try to run ESXi on a desktop).
With this in mind, the perfomance of ESXi is superior than a VMWare
Workstation.

it_user70659 - PeerSpot reviewer
Vendor
2014-10-23T12:35:22Z
Oct 23, 2014

ESXi designed for server production environment; VMWare Workstation for
individual development environment.

ESXI much more refined product with extremely stable drivers/modules.

MP
Real User
2014-10-23T12:34:46Z
Oct 23, 2014

Two entirely different systems. Assuming you are running ESXi on a server, you have the full capability of the server hardware to run the VM. In VMware workstation, it is a program running on top of windows that then runs the VM. ESXi only a light overhead + additional memory management. Workstation depends on the desktop machine and then all the additional services running on it as a windows machine, then the overhead of the workstation, then you finally get to the VM. It would be possible to have a beefy desktop with a light batch of services run a VM faster than an overburdened or underpowered host running ESXi but my money is on the ESXi everytime.

Vendor
2014-10-23T12:32:15Z
Oct 23, 2014

Hyper-V all the way

kind regards

Julian Shaw

Server Virtualization Software
What is sever virtualization software? Server virtualization software, sometimes also called platform virtualization software, is a staple of the modern data center. Virtualization involves emulating a complete physical computer in virtual form. Server virtualization is the process of using a software application to divide a single physical server into separate unique virtual servers. Each of the servers is capable of having its own operating system and working independently....
Download Server Virtualization Software ReportRead more

Server Virtualization Software experts

Olajide Olusegun - PeerSpot reviewer
AANKITGUPTAA - PeerSpot reviewer
Chris Childerhose - PeerSpot reviewer
SigfridCecillon - PeerSpot reviewer
Siddhesh Sawant - PeerSpot reviewer
Atif Najam - PeerSpot reviewer
Kevin Honde - PeerSpot reviewer
Muljo Witono - PeerSpot reviewer