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

Home -> Community -> Mailing Lists -> Oracle-L -> caution on Linux asmlib in DW setups

caution on Linux asmlib in DW setups

From: Marc Slemko <identd_at_gmail.com>
Date: Mon, 7 Feb 2005 02:28:04 -0800
Message-ID: <9662496505020702282ae6c831@mail.gmail.com>


Just a note so anyone else thinking about this can hopefully avoid the same problems I ran into. I haven't found any other mentions of this.

I've been working on a new 10g install on Linux. We have been using ASM, with Oracle's asmlib kernel module to simply disk configuration.

We have a system setup with 5 10k RPM SCSI disks and were only getting about 60 megabytes/sec out during full table scans. Each disk by itself can do that, so something didn't add up. Since this system is a data warehouse system, this sort of throughput is somewhat problematic.

When I dug into it, I found that the asmlib kernel module limited each IO to 64k! From the code:

/*

Needless to say, we aren't using a megaraid, and 64k IOs are pretty limiting.

When I changed this to 256k, throughput during full table scans went up from 60 megabytes/sec to 180 megabytes/sec.

I have opened a TAR on the issue, but since we are strapped for time have just decided to skip asmlib since I'm not too keen on the idea of all my IO going through a not-yet-ready-for-primetime kernel module. You don't need to use asmlib to use ASM, it just makes administering it a bit easier.

Anyway, just FYI in case you are thinking of using asmlib on Linux in an environment where full table scans are frequent. I woudln't expect it would make too much difference in the canonical OLTP environment... but since full table scans are increasingly becoming relevant in a lot of environments, you never know.

--
http://www.freelists.org/webpage/oracle-l
Received on Mon Feb 07 2005 - 05:30:45 CST

Original text of this message

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