We're setting up a non-RAC Oracle 11.2.0.3 instance on an x86-64 Redhat Linux 5.7 platform. The ASM diskgroups will live on NetApp storage (currently set up as block storage but may switch to NFS in the future). The NetApp storage is new to us. Oracle recommends creating ASM diskgroups with a 4MB Allocation Unit Size for enhanced performance. The "AU_SIZE" default is 1MB and this is what we've used in the past with 11.2.0.2 Oracle ASM diskgroups deployed on an HP EVA SAN.
Oracle caveats the 4MB recommendation by saying, to take advantage of the 4MB au_size, the operating system (OS) I/O size should be set to the largest possible size:
http://docs.oracle.com/cd/E16338_01/server.112/e10500/asmdiskgrps.htm
To anyone here who has deployed ASM diskgroups on NetApp, is this something we set in Redhat, somewhere in the Netapp device's OS, or both? Would love to use a 4MB AU_SIZE if it's a huge performance increase. But don't want to create performance problems if there would then be a mismatch with the physical storage parameters. Does NetApp have an AU_SIZE recommendation? I've not seen this item mentioned in any NetApp for Oracle 11g Best Practice documents, the SnapManager docs, etc. If anyone could point to a specific NetApp doc with Allocation Unit Size recommendations that would be great.
Thanks very much.
Dana