Oracle and I/O performance.

From: Lee Wen, Sheldon (sheldon.leewen_at_cgi.com)
Date: 06/08/05

  • Next message: Bugs: "Summary:: Update: mount directory mount point"
    Date: Wed, 08 Jun 2005 10:27:31 -0400
    To: tru64-unix-managers@ornl.gov
    
    

    Hi Guys,
     
    I have a Tru64 machine (ES45, 2CPU's 4GB of RAM) that has 2 volumes
    mounted from a SAN (1 2GB fiber link to an EVA5000) for Oracle. The
    dba's are complaining about performance of importing a database export.
    The export is on one filesystem, the files for the database that they
    are exporting into are on the other filesystem. (I know that we need
    another path to the SAN so that both volumes are on separate paths but I
    can't do anything about that).

    Both filesystems are AdvFS.

    Oracle is running DirectI/O, asynchronous. (I confirmed that the files
    are being accessed asynchronously using the showfile command).

    While watching the advfs domain with "advfsstat -v 3 -i 5 domain" I
    notice that for the volume doing the writes, the number of writes is
    usually exactly the same as the number of blocking I/O's (in the blk
    column).
    Occasionally I'll get rd around 750, wr around 500 and blk at 1k.

    While watching the volume doing the reads the number of reads (rd) is
    usually constant around 45-49, rg is exactly the same, args is 256 and
    blk is around 750.

    An iostat on the two disks shows the bps and tps for the disk doing the
    writes at an average of 3000 and 500 respectively, but the numbers
    occasionally jump to ~22000 and 1500. For the disk doing reads the bps
    is around 1300 and tps around 10, but can jump up to 3500 and 30
    respectively

    I've ruled out CPU and memory pressures, cpu usage is low, no paging is
    going on.

    What should I be looking at to reduce the amount of blocking I/O or am I
    going down the wrong path all together?

    Thanks,

    Sheldon


  • Next message: Bugs: "Summary:: Update: mount directory mount point"

    Relevant Pages

    • Re: Oracle Performance -- Possible Disk Bottleneck
      ... confirm this is a disk bottle neck. ... ton of information in the statspack report, so I'm not sure what else ... so I'm hoping someone here has experience with SANs and ORACLE to help ... this is a disk bottleneck and that giving the database more spindles ...
      (comp.databases.oracle.server)
    • Re: Basic query tracing and profiling question...
      ... L: Oracle Logs 387GB ... # been enabled using ALTER DATABASE ARCHIVELOG. ... tablespace all on ONE disk is a recipe for disaster. ...
      (comp.databases.oracle.server)
    • Re: Oracle Performance -- Possible Disk Bottleneck
      ... I've read that 15k drives can perform 180 IO's per second. ... confirm this is a disk bottle neck. ... so I'm hoping someone here has experience with SANs and ORACLE to help ... this is a disk bottleneck and that giving the database more spindles ...
      (comp.databases.oracle.server)
    • Re: Oracle and SAN
      ... It seems to me that the use of SAN may contradict what has been recommanded from Oracle, say separation of database files, redo log files, archived log files and the RMAN backup files. ...
      (comp.databases.oracle.server)
    • Re: Oracle and SAN
      ... John Wood wrote: ... > been recommanded from Oracle, say separation of database files, redo log ... John, very simplistically from an Oracle and even o/s perspective, you ... Do not treat SAN volumes/disks any different than what you would do ...
      (comp.databases.oracle.server)