Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Oracle on windows 2003 on vmware

Re: Oracle on windows 2003 on vmware

From: Niall Litchfield <niall.litchfield_at_gmail.com>
Date: Thu, 4 Jan 2007 09:00:50 +0000
Message-ID: <7765c8970701040100o51c6f5afudc1e1b8110f872bc@mail.gmail.com>


Tis the season for interesting decisions!

Your post has reminded me that I need to write up and make generally available my tests of performance on Linux/Windows with and without VMWare. The executive summary is that the choice of OS doesn't really make a blind bit of difference to Oracle performance - Linux scales a bit better but at realistic loads there's not really anything to make a choice, and relevantly here that there is a real and quite significant performance hit for running on VMware that likely means you'll only want to do this for low impact or non-performance critical databases. I've just looked quickly and it looks to me that for comparable loads I found VMWare to generate about 50% of the throughput of a dedicated server. The Vmware hardware and the dedicated hardware weren't actually comparable though so don't rely on that info too much.

One thing that I didn't test and I would expect to significantly impact performance - especially with issues like yours - is the difference that is made by allowing VMware to see the disk directly rather than through the OS that is hosting ESX. If you've created VMWare Disks on your mount points it might be worth dedicating them to the VM that is running oracle and rerun.

On 1/3/07, Ron Rogers <RROGERS_at_galottery.org> wrote:
>
> List,
>
> Our corporate wiz kid has decided to migrate our Oracle 10g database from
> Linux to Windows2003 on Vmware.
>
> Are there any special setup instruction needed to make this work properly?
> Any references that I might have missed? I searched the OTN but did not find
> anything that jumped out at me.
>
>
>
> Linux server. 1 CPU, 4 GIG ram, 3 internal mount points for data. Oracle
> setup with 1.6 GIG SGA
>
>
>
> Windows VMWARE server. 1 CPU, 4 GIG ram, 3 mount points on SAN(2 fiber
> channel 1 SATA) data. Oracle setup with 1.6 GIG SGA
>
>
>
> Both servers have the same tables, partitions, and data loaded on one
> mount point. In the Windows case it is the SATA SAN.
>
> I set timing on.
>
> I run the query select count(*) from a table that has 500,000,000 records
> and
>
> Linux = 4 min, 24.83 seconds
>
> Windows = 19 min,53.19 seconds
>
>
>
> The results are proportionatly the same for the other tables that have
> millions of records.
>
>
>
> Is there any helpful hints that we might have missed when we set up the
> VMWARE ESX server for windows/oracle?
>
>
>
> When I google for VMWARE and Oracle the results are for Linux and RAC not
> windows. Maybe they are trying to tell me something.
>
>
>
> Any usefull suggestions?
>
> Thanks,
>
> Ron Rogers
>
> DBA
>
> Georgia Lottery Corp.
>
> 404-215-5072
>
> ------------------------------
>
>
> *
> The information transmitted is intended solely for the individual
> or entity to which it is addressed and may contain confidential
> and/or privileged material. Any review, retransmission,
> dissemination or other use of or taking action in reliance upon
> this information by persons or entities other than the intended
> recipient is prohibited. If you have received this email in error
> please contact the sender and delete the material from any
> computer.
> *
>

-- 
Niall Litchfield
Oracle DBA
http://www.orawin.info

--
http://www.freelists.org/webpage/oracle-l
Received on Thu Jan 04 2007 - 03:00:50 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US