Oracle FAQ Your Portal to the Oracle Knowledge Grid

Home -> Community -> Mailing Lists -> Oracle-L -> Re: vmware & Oracle

Re: vmware & Oracle

From: Dan Norris <>
Date: Thu, 19 Jul 2007 23:54:30 -0700 (PDT)
Message-ID: <>

Matt Topper did a presentation and a good whitepaper covering VMWare uses in an Oracle environment. You can get it at

We also use VMWare internally for Oracle development systems, demos (we keep a "shelf" of demos that we can start up, demo, then shut down), and for additional desktops to support multiple VPN clients (since different VPNs don't necessarily like each other much on Windows). As was mentioned here, we wouldn't use it for production (and like Mark said--who really knows how to license it properly), but love it for development.


vmware & Oracle    

It is a fair point that it adds an extra layer, but they've invested a huge amount of effort in mitigating that. Also, it matters *what* VMWare you're running. Both workstation and server run their virtual machines as processes - so there is a huge userspace jump, and IO is definitely impacted.  

In VMWare ESX server, the OS of the physical machine is a customized version of Linux with a custom kernel, and the virtual machines have a much more direct IO path, as well as typically the VMWare filesystem on the physical machine, as opposed to a standard ext3 filesystem for vmware workstation, etc.  

So, if you look at IO impact statistics from someone, make sure they're comparing the version of VMWare you'd want to run.  


  [] On Behalf Of Allen,   Brandon
Sent: Thursday, July 19, 2007 12:52 PM
To:; List, Oracle-l Freelists Subject: RE: vmware
  & Oracle   

  I have no experience with it, but this comment from the   list archives indicates that vmware slows down I/O by adding an extra   layer between Oracle and the disks:    

  I'd be curious to see specific numbers from someone   running a fixed set of Oracle I/Os (e.g. a large table   scan & a large index range scan) against the same hardware with and   without VMWare. Anyone on the list done anything like that to get   precise timings?    

Received on Fri Jul 20 2007 - 01:54:30 CDT

Original text of this message