Will RAC's performance bottleneck be the shared disk storage ?

Hi All
I'm studying RAC and I'm concerned about RAC's I/O performance bottleneck.
If I have 10 nodes and they use the same storage disk to hold database, then
they will do I/Os to the disk simultaneously.
Maybe we got more latency ...
Will that be a performance problem?
How does RAC solve this kind of problem?
Thanks.

J.Laurence wrote:
I see FC can solve the problem with bandwidth(throughput),There are a couple of layers in the I/O subsystem for RAC.
There is CacheFusion as already mentioned. Why read a data block from disk when another node has it in is buffer cache and can provide that instead (over the Interconnect communication layer).
Then there is the actual pipes between the server nodes and the storage system. Fibre is slow and not what the latest RAC architecture (such as Exadata) uses.
Traditionally, you pop a HBA card into the server that provides you with 2 fibre channel pipes to the storage switch. These usually run at 2Gb/s and the I/O driver can load balance and fail over. So it in theory can scale to 4Gb/s and provide redundancy should one one fail.
Exadata and more "+modern+" RAC systems use HCA cards running Infiniband (IB). This provides scalability of up to 40Gb/s. Also dual port, which means that you have 2 cables running into the storage switch.
IB supports a protocol called RDMA (Remote Direct Memory Access). This essentially allow memory to be "+shared+" across the IB fabric layer - and is used to read data blocks from the storage array's buffer cache into the local Oracle RAC instance's buffer cache.
Port to port latency for a properly configured IB layer running QDR (4 speed) can be lower than 70ns.
And this does not stop there. You can of course add a huge memory cache in the storage array (which is essentially a server with a bunch of disks). Current x86-64 motherboard technology supports up to 512GB RAM.
Exadata takes it even further as special ASM software on the storage node reconstructs data blocks on the fly to supply the RAC instance with only relevant data. This reduces the data volume to push from the storage node to the database node.
So fibre channels in this sense is a bit dated. As is GigE.
But what about the hard drive's reading & writing I/O? Not a problem as the storage array deals with that. A RAC instance that writes a data block, writes it into storage buffer cache.. where the storage array s/w manages that cache and will do the physical write to disk.
Of course, it will stripe heavily and will have 24+ disk controllers available to write that data block.. so do not think of I/O latency ito of the actual speed of a single disk.

Similar Messages

  • My Mac G-4 OS X will not image an icon of the zip disk with I inserted into my computer's built-in Zip Drive, therefore I can not remove the zip disk from my computer.  What can I do?

    My Mac G-4 OS X will not image an icon of the zip disk with I inserted into my computer's built-in Zip Drive, therefore I can not remove the zip disk from my computer.  What can I do?

    Thanks Old Comm Guy, BD Aquam and Texas Mac Man for youradvice and reply to my question
    and problem with my Zip Drive.  However:
        1.  Depressing mouse buttonon start up did not eject the zip disk.
        2.  To examine front of zipdrive, I had to remove many screws and several plastic case
             coverings.  Upon doing thatI discovered that, unfortunately, there is no whole in front
              of mybuilt-in zip hardware drive for me to insert a paper clip to manually eject zipdisk.
          3.  I went to the Utilities folder in myMac OS X Application folder, but I could not find
               theiomega zip drive in there.
    Also, I did go into my "9" System folder and thento the Extensions folder within it and did find an icon of an
    Iomega Driver. When double clicking on it a window came upstating I was opening the application
    "ColorSync Extension" for thefirst time, and asking if I was sure I wanted to open this application.
    Uponclicking open nothing happened - nothing opened.
    I also went into the "System X" folder>Libraryfolder>Extension folder>IomegaSAM.ket icon and double
    clicked on it and asmall window opened stating "Compiling file List", however nothingopened it just
    continued to compile, so I closed it.
    Within my Mac OS X HD>  Applications>Iomega folder>Iomega Tools.app a smallwindow opened up
    with several options (Erase, Protect, Disk Info and DriveInfo). Clicking on the Drive Info a message says:
    "No Iomega Drives or noIomega Driver found.  Therefore, Ihave gone to Mac, Iomega and other websites
    trying to find a Driver for thebuilt-in Zip Drive in my Mac G-4 OS X 10.4.11, but have not really found anythat work.
    CAN ANYONE TELL ME IF THERE IS A WEBSITE WHERE I CANDOWNLOAD A NEW DRIVER FOR MY ZIP DRIVE?
    Thanks,     Peterfromcrystallake

  • If I do a full system restore on my MBP  will i get ilife off of the boot disks that came with the computer?

    If I do a full system restore on my MBP  will i get ilife off of the boot disks that came with the computer.
    Hi on my MBP i am going to restore it.
    It came with iLife will this be on the boot disks?
    Thanks

    If your computer shipped with Snow Leopard, that means it shipped with two disks: an Install disk that contains the OS, and an applications disk that contains the iLife suite. You would use the applications disk to reinstall iLife.

  • Is it possible to write a as3 code that will search for particular file in the loacal disk

    Is it possible to write a as3 code that will search for particular file in the loacal disk

    Not for a web-based design

  • Finding the shared disk using windows-i have bonjour

    okay,
    i have a home network and my macs can see the disk drive on the extreme base station.
    i have bonjour for windows on both my PCs, I can see the printer using bonjour for windows, but I cannot see the hard drive. I can see my Tivo.
    I want to have access to this disk. any suggestions.

    okay, i found out i had to install the AEBS disk utility from the disk... now it works great.

  • Automatic copy music files in music folder to the data disk storage

    I got the shuffle as a Christmas present last year. It was working fine until today. Once I plugged to shuffle onto my laptop, it automatically copy all the music files in my music folder (my hardisk) to my shuffle. It copies them to my data disk storage, as if I want to back up them or transfer them to another computer. I don't know where to change the setting, as it used to work fine and I didn't change anything since then.
    Anyone has any idea how to fix this? Basically now I can't use my shuffle as the memory stick.

    Yes it is possible, and in fact quite easy.
    Insert the flash drive in your computer and open it so it looks like a window.  Over in iTunes, highlight the tracks you want (or CTRL+A to get a whole playlist) and drag to the open flash drive window.
    If you normally run iTunes in full-scree mode, make it smaller so that you can do the drag.

  • Major performance bottleneck in JSF RI 1.0

    We've been doing some load testing this week, and have come up with what I believe is a major performance bottleneck in the reference implementation.
    Our test suite was conducted two different application servers (JBoss and Oracle) and we found that in both cases response time degraded dramatically when hitting about 25-30 concurrent users.
    On analyzing a thread dump when the application server was in this state we noticed that close to twenty threads were waiting on the same locked resource.
    The resource is the 'descriptors' static field in the javax.faces.component.UIComponentBase class. It is a WeakHashMap. The contention occurs in the getPropertyDescriptors method, which has a large synchronized block.

    Well not the answer I was hoping for. But at least that's clear.
    Jayashri, I'm using JSF RI for an application that will be delivered to testing in august. Can you give advice wether I can expect an update for this bottleneck problem within that timeframe?
    Sincerely,
    Joost de Vries
    ps hi netbug. Saw you at theserverside! :-)

  • Shared Disks For RAC

    Hi,
    I plan to use shared disks to create Oracle RAC using ASM. What options do I have? OCFS2? or any other option?
    Can some one lead me to a documnet on how can I use the shared disks for RAC?
    Thanks.

    javed555 wrote:
    I plan to use shared disks to create Oracle RAC using ASM. What options do I have? You have two options:
    1. Create shared virtual, i.e. file-backed disks. These files will be stored in /OVS/sharedDisk/ and made available to each guest
    2. Expose physical devices directly to each guest, e.g. an LVM partition or a multipath LUN.
    With both options, the disks show up as devices in the guests and you would then provision them with ASM, exactly the same way as if your RAC nodes were physical.
    OCFS2 or NFS are required to create shared storage for Oracle VM Servers. This is to ensure the /OVS mount point is shared between multiple Oracle VM Servers.

  • RAC with ASM and shared disks?

    Hi all,
    Can someone clarify this little point please. If I use ASM as my storage with a RAC database, I have to configure these nodes to shared disks. At least this is what the UG says ...
    When you create a disk group for a cluster or add new disks to an existing clustered disk group, you only need to prepare the underlying physical storage on shared disks. The shared disk requirement is the only substantial difference between using ASM in a RAC database compared to using it in a single-instance Oracle database. ASM automatically re-balances the storage load after you add or delete a disk or disk group.
    With my 9i databases, I used HCAMP to allow for concurrent VG access among the nodes. My questions are ...
    1) How can I share this storage as stated above without using HACMP? My understanding is with 10g I no longer have to use it.
    2) Can Oracle's clusterware be used to share storage? I have not seen any indication that it does.
    3) Does this mean I still have to use HCAMP with 10g crs to allow shared storage?
    Thank you

    "...meaning visible to all the participating nodes, which you don't need HACMP..."
    This is one step forward, but still not clear. On unix, storage is presented to ASM as raw volumes. As such, how can these volumes be visible on all nodes without using HCAMP (or whatever 3rd party clusterware you are using). Presenting raw volumes on several nodes is something that is not done at OS level without using some clusterware functionality.
    I do understand that storage or LUNs can be shared at the SAN fabric level. But then, these LUNs are carved in bug chunks and I would like to be able to allocate storage at much granular level using raw partitions.
    So all in all, here are my questions ...
    1) On unix platforms, can ASM disks be LUNs, raw volumes, or may be both?
    2) If raw volumes, how are these shared (or made visible) without using 3rd party clusterware? Having managed 9i RAC, it was the function of HACMP to make these volumes visible on all nodes, otherwise, we had to imp/exp VGs on all nodes to make them visible.
    Thank you

  • Move RAC database - need to format the disk storage having RAC and ASM

    Hello,
    Short story:
    I need to format the disk storage used by a two nodes RAC with ASM.
    How can I have the database working the new disk storage.
    Long story:
    We decided to change the external disk storage formatting from RAID 5 to RAID 10.
    Configuration is: 2 Solaris nodes having Oracle software installed on each node and running with ASM
    - node1: ORCL1 database and +ASM1 asm instances
    - node2: ORCL2 database and +ASM2 asm instances
    Available is a NFS storage with plenty of space.
    Please tell me which would be the easiest way to move the database?
    Thank you

    Thanks alot for your answer.
    1) There is more trouble: I also have the Voting disk and the OCR on the same (and only) SAN storage. Do you know about steps to backup/restore and/or recreate these?
    As I said I have a NFS file system available with plenty of space.
    2) I will need to backup the database, which way would you recommend: RMAN or EXP ?

  • VMWare Fusion & Shared Disks for RAC install

    Does anyone have any advice on how best to install a 2 node RAC 10G on a Macbook Pro. I've searched the forums here and haven't found much on this subject.
    I'm having problems setting up the shared disks to be used for the voting disk and ASM.
    Cheers,
    Mike

    This link might help you in what you are looking for.
    http://www.apple.com/itpro/profiles/rotech/
    Good luck,
    --MM                                                                                                                                                                                                                                                   

  • Shared disk (SAN EVA 4400) configuration for ASM on linux RHEL5

    Hi all,
    I want to install RAC database (oracle 10g on RHEL5). Now we are configurind shared storage for the both servers (nodes). In disk configuration (SAN on EVA 4400) we have created the volume group for the disk to use for ASM and present the disk group to the servers. Actually when we check the server we cannot see the disk (shared storage).
    [root@cdr-analysis01 ~]# ls /dev/cciss/ -lR
    /dev/cciss/:
    total 0
    brw-r----- 1 root disk 104, 0 Jul 1 2009 c0d0
    brw-r----- 1 root disk 104, 1 Jul 1 14:29 c0d0p1
    brw-r----- 1 root disk 104, 2 Jul 1 14:29 c0d0p2
    brw-r----- 1 root disk 104, 3 Jul 1 14:29 c0d0p3
    brw-r----- 1 root disk 104, 4 Jul 1 2009 c0d0p4
    brw-r----- 1 root disk 104, 5 Jul 1 14:29 c0d0p5
    brw-r----- 1 root disk 104, 6 Jul 1 14:29 c0d0p6
    brw-r----- 1 root disk 104, 7 Jul 1 2009 c0d0p7
    brw-r----- 1 root disk 104, 8 Jul 1 14:29 c0d0p8
    (they are local disks not the shared disk)
    My questions are:
    - How to mount the disk to be seen in the server
    - How to configure the disk for ASM is there any document for this. In my knowledge the disk to use for ASM doesn't need to be formated with a file system and shouldn't see when we run the df command.
    Does anybody can help me as it's very urgent for us.
    Thank you
    Raitsarevo

    Hi all,
    NOw the disk is presented to server. but my actual problem is how to create shared partition of this disk for the servers.
    Our actual status is we have created one volume group with 500 Gb in the sun and this volume group is called vg_oradata. we will use this storage for OCR, voting disk and the databse file (ASM). A si know from documentation i have to create one shared partition for OCR, one shared partition for Voting disk and another for database.
    That i want to do is creating for example :
    ocr_partition (25 Gb) : for OCR
    vote_partition (25 Gb): for Voting disk
    oradata_part1 (150 Gb): for database (ASM)
    oradata_part2 (150 Gb): for database (ASM)
    oradata_part3 (150 Gb): for database (ASM)
    My problem is how to create this partition because when i'm trying to create it from Logical Volume Manager of Linux i cannot find them in to servers.
    I mean i'm new in system administrator and our SAN vendors also doesn't know how to it in LInux system.
    Could you help me please if possible.
    My system is Linux Red Hat Enterprise 5 and i'm going to use Oracle 1Og RAC.
    Thank you
    Lucienot

  • Shared disks for clusterware

    Hi:
    I am setting up Oracle Clusterware. I am trying to set it up on two nodes. This i on AIX and trying the latest version 11gR2. I am selecting the first option ( Install and Configure Grid Infrastructure for a Cluster)
    I am trying to setup shared disk by mounting a file system of one system on the other using NFS.
    Here are my questions.
    I am creating user "oracle" on both the boxes. I am adding all the groups (like dba, oinstall etc.)
    Here are my questions:
    The NFS mount I have which is accessible by both the boxes should be used only for OCR (Oracle Cluster Registry) and Voting Disk (CF). I do not have ASM.
    Is it correct?
    Also
    The Oracle Base(eg : /u01/app/grid ) and Software Location(eg : /u01/app/11.2.0/grid) can be local to each individual nodes
    Is it correct?
    Those are the two questions I have. Also, will this work?
    I have tried to put everything on the shared disk (installation files, OCR, CF, base, inventory etc) but looks like the second box (the one from where I have not installed) is having problem. Because it is trying to change ownership of user and group of a few files when I run orainstRoot.sh and root.sh.
    Please let me know
    Thanks

    Hi,
    The NFS mount I have which is accessible by both the boxes should be used only for OCR (Oracle Cluster Registry) and Voting Disk (CF). I do not have ASM.
    Is it correct?Use documentation of Oracle GI 11.2
    http://docs.oracle.com/cd/E11882_01/install.112/e24614/storage.htm#CDEJIDFB
    Why not use ASM? Since is more safe and have more performance.
    Also
    The Oracle Base(eg : /u01/app/grid ) and Software Location(eg : /u01/app/11.2.0/grid) can be local to each individual nodes
    Is it correct?
    Those are the two questions I have. Also, will this work?For grid infrastructure for a cluster installations, the Grid home must not be placed under one of the Oracle base directories, or under Oracle home directories of Oracle Database installation owners, or in the home directory of an installation owner. During installation, ownership of the path to the Grid home is changed to root. This change causes permission errors for other installations.
    http://docs.oracle.com/cd/E11882_01/install.112/e24614/preaix.htm#BABFCFIH
    Please follow the installation guide, all your question here is easily answered on documentation:
    http://docs.oracle.com/cd/E11882_01/install.112/e24614/preaix.htm
    Regards,
    Levi Pereira

  • Shared Disks on AEBS - Secure Passwords - Multiple Users

    I posted this on the Digital Life forum. No joy. Not sure if this is an AEBS issue or a Leopard issue.
    I need to have different access rights to disks or folders on disks connected to the AEBS. One disk (or folder) is the Everyone shares disk (or folder) for Time Machine backups and shared files.
    And, I need to have a separate disk (or folder) for personal information that I can access but other users cannot access.
    I already tried setting permissions on the shared disks, but it will not allow me to add users. I already tried changing the AEBS from a Disk Access password to an Accounts schema, but it will not allow me to change folder permissions based on the named Accounts. (.. and I don't want to buy Leopard Server version.)
    Anyone got a scheme to make this work?

    Yep. You solved my problem. Thank you!
    I did not go far enough.
    Just in case anyone else wants to try this, some notes.
    1.) I had to reformat (Partition and Erase) the disk. When making the conversion from a shared disk to accounts, it loses access to the previous data on the disk. In order to avoid losing that space, it was necessary to physically connect the drive to the computer, reformat, then reattach to the AEBSn; then set up the accounts.
    2.) I had to restart the computers to connect to the new shared drive.
    3.) This set up is using a separate drive (LaCie Quadra 300 gb) connected via USB to an AEBSn.
    I am a happy camper. Thank you for your assistance!

  • Extreme with shared disk and two users on same mac issue

    Hi,
    just got my airport extreme + a 1TB hard drive for disk sharing and everything worked great until my wife came home (not her fault )
    My setup:  I have 1 mac which we both share with two user accounts plus I have a Windows 7 machine. I setup the Airport Extreme drive sharing with 'accounts' as I thought/know this will work with Windows (smb I think) which it sure enough did and I could connect to my share from both my Windows machine and my macbook air and was rather pleased how easy it was.
    My wife then came home logged on and she could see the drive and even see the root folder in Finder but saw no files whatsoever and instead of the 'sharing icon' (not sure what to call it looks like a hard disk with wifi signals) she gets a circle with a red bar in it in the finder title... so I disconnected the shared disk in finder and reconnected entering the account details again and things worked for her.  I then signed into my account and now I had the same issue... I could see disk but see nothing on it which means I have to disconnect and reconnect etc. etc.
    I even setup two seperate accounts now in the AirPort Utility for disk sharing and use one for my account and one for my wifes but the issue remains, by the way no issue on the Windows 7 box.
    HELP    the whole reason why I got this is so we can share our pictures and videos etc. on 2 machines and 2 computers with 2 accounts.

    Yes, I'd like a solution to this one as well! Did you ever find the answer?

Maybe you are looking for

  • How do I encrypt a second hard drive using BitLocker for Windows 8.1?

    Hi there, I've encrypted my 1st HDD with BitLocker, however, I can't seem to find a way to encrypt my 2nd HDD too. More specifically, on my laptop I've got a SSD (successfully encrypted) and a HDD (yet to be encrypted). Any ideas on how this would be

  • Need help with refreshing open window in new tab

    Hello all, First, all my other problems I've solved.  One last thing, being a newbie and trying things I've found on the net and them not working, I can use your help one last time.  My code has a Home page that peforms a Search (most of you have I a

  • Inactive vendor

    Hello to you all, I am looking for a Function which can locate Inactive vendor for certain years. Other option I had thought about is to use index within BSIK + BSAK tables that include vendor, company code and year and to locate vendors without line

  • Can't Post an article

    Hi, Can't Post an article. When I click on Post an article the TechNet Wiki immediately close my session (Windows Live Id -> @outlook.com). Try with a old account (Windows Live Id -> @hotmail.com) work very well. Please, help me with this issue. Than

  • DISconnecting clips from render files?

    I've forgotten how to do this - disconnect the clips on my timeline from their related render files. I've got an 8 bit uncompressed timeline onto which I've put a combination of DV footage (from camera) and uncompressed movies (from Motion). I want t