1753971 Members
8475 Online
108811 Solutions
New Discussion юеВ

12H performance

 
SOLVED
Go to solution
Farid Feknous
Frequent Advisor

12H performance

Hi
I have a performance pb on the 12H i use the arrydsp -r for recommandation it show a recommandation to add a disk after doing this the recomondation is showing "no recommandation performance is optimal"but still pb in perf i use
arraydsp -m to get performance metrics the SCSI Q is very hihg (98,100 ...)
have you an idea to solve this problem.
LUN are used for raw device of Oracle database.
Regards
Djamil
5 REPLIES 5
Vincent Farrugia
Honored Contributor

Re: 12H performance

Hello,

AutoRAID works in both Raid 0/1 and Raid 5. Raid 0/1 is disk striping with mirroring and Raid 5 is disk striping with distributed parity.

AutoRAID migrates data from Raid 0/1 to Raid 5 and back according to the frequency of use. Raid 0/1 stores the most used data and Raid 5 stores the least used, since Raid 0/1 is much faster but uses more space, whereas Raid 5 is slower but uses space more efficiently.

When it reaches a certain amount, it will continue to migrate from Raid 0/1 to Raid 5 and back all the time, thus reducing efficiency. It is recommended that you leave 50% of the LUN empty so that you have a lot of space allocated for Raid 0/1.

In your case, I think you have to increase an extra hard disk, i.e. 2 harddisks altogether. Also, if you increase one harddisk of higher storage space than the others, it will only allocate the size of the other harddisks in the disk. You have to add two harddisks in order to allocate the full space of higher-capacity disks.

HTH,
Vince
Tape Drives RULE!!!
Farid Feknous
Frequent Advisor

Re: 12H performance

Hi Vincent

You mean 50% of LUN or 50% of the entire disk array.

Regards
Djamil
Vincent Farrugia
Honored Contributor

Re: 12H performance

Hello,

It has to be 50% of the total space of the disk array, to have half the space free for mirroring in Raid 0/1.

HTH,
Vince
Tape Drives RULE!!!
Steve Labar
Valued Contributor

Re: 12H performance

The 12h uses unallocated space for disk mirroring. I haven't seen percentages of recommended space unallocated, but I like to keep my LUNs at a workable size without excessive free space. It is also recommended to create more smaller LUNs and mount them into one VG. Be careful because the max LUNs on a 12h is 7.

Steve
A. Clay Stephenson
Acclaimed Contributor
Solution

Re: 12H performance

Hi:

If you really want to make your 12H perform, there are two criteria:

1) Each volume group should be comprised of 2 LUN's of equal size. LunA should be primary path Controller X (alternate Y). LunB should be primary path Controller Y (alternate X). You then strip each logical volume in the volume group across both LUNS in 64k stripes.
If all of your Oracle data is going on the 12H, it is perfectly fine to put everything in one Volume Group with multilple LUN's. The important point is that you are now fully utilizing both external scsi paths and thus all four internal paths.

2) Allocate no more than about 60% of the array as LUN's. This keeps the AutoRAID in RAID 10 all the time.

The number of LUN's (other than as outlined above) has no impact on performance and actually 8 LUNS (0-7) are allowed. If you have OnlineJFS, you can use the mounty options convosync=direct,mincache=direct,delaylog,nodatainlog,suid,rw to achieve performance result which are indistinguishable from rawdisk with the convenience of conventional files. Those options bypass the unix file buffers just like raw/io. I would use those options for data and indices and use the options delaylog,suid,rw,nodatainlog for archive and redo logs. If all of this is going to an array, you can actually do this with just two filesystems. DBA's panic but there is no need; the 12H distributes the data across all the disks.

Regards, Clay
If it ain't broke, I can fix that.