All of lore.kernel.org
 help / color / mirror / Atom feed
From: Brian Strand <bstrand@switchmanagement.com>
To: robert.gehr@web2cad.de
Cc: linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: Oracle
Date: Thu, 06 Dec 2001 15:03:52 -0800	[thread overview]
Message-ID: <3C0FF958.5030703@switchmanagement.com> (raw)
In-Reply-To: <OF46E13F0E.02B90B0D-ONC1256B1A.00428FD8@web2cad.de>

robert.gehr@web2cad.de wrote:

>Hello Brian
>
>Sorry for contacting you directly but I could not find any anser in the
>kernel archive concerning the Problem you described.
>
No problem.  I am cc:ing lkml in case anyone else shares this problem, 
hopefully you don't mind?

>
>I face a similiar Problem which is as follows:
>
>I wanted to migrate an Oracle Database from a Prliant Server PentiumII
>450Mhz, 450MB, Wide SCSI Raid 5, Kernel 2.2.10,
>Oracle Version 8.1.7 running under Suse 6.2 on an ext2 Filesystem
>
>The new machine is a bit faster concerning the hardware: Proliant Server
>PentiumIII 600Mhz, 512MB , Ultra2 SCSI Raid 5, Oracle 8.1.7 Suse 7.2
>Kernel 2.4.16
>
>I followed the thread and kicked out reiser, replaced it with ext2,
>installed kernel 2.2.20 and tried all those combinations to and fro with
>the flippin result that the new machine is about 2-3 times slower than the
>old one on every combination imaginable. So much for newer kernels,
>filesystems etc.
>
>Have you found a solution to the problem you described in November. If so I
>would be thankful to know
>
Our current best known 2.4.x setup is Suse 7.2 with stock 2.4.16 with 
Oracle 8.1.7, running large tablespaces (i.e. temp, rbs, large 
data/index tablespaces) on rawio over LVM over RAID10.  The performance 
seems adequate; unfortunately due to the differing workloads I do not 
have exact numbers on 2.2.x vs 2.4.16.  I haven't tried 2.2.x on this 
server yet due to boot problems.  I originally thought it a kernel 
issue, but it turns out that the "2.2.x problem" was Oracle bogosity:  
Oracle was creating core dump directories 50000+ levels deep upon 
startup, running the machine out of VM/file descriptors in the process 
(indicated by e.g. "/bin/ls: permission denied" messages even when 
logged in as root), from which 2.2.20suse could not recover (2.4.16 
handled it adequately).  So I guess I should try 2.2.x for comparison 
and report the results, although I am rather reluctant to reboot a 
production box now that we've got a stable 2.4.x.

What is your workload like?  It seems that with RAID5 you might be doing 
mostly read-only transactions?  Our workload is mostly data warehousing, 
with the (large) difference that we do bulk updates (in the millions of 
rows) on previously loaded data.  I am curious if the slowdowns we have 
experienced only affect massively write-bound Oracle instances.  Also, 
are the number of RAID arrays and the tablespace layout the same across 
the two boxes?

Regards,
Brian Strand
CTO Switch Management



           reply	other threads:[~2001-12-06 23:04 UTC|newest]

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <OF46E13F0E.02B90B0D-ONC1256B1A.00428FD8@web2cad.de>]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3C0FF958.5030703@switchmanagement.com \
    --to=bstrand@switchmanagement.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=robert.gehr@web2cad.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.