Unix Technical Forum

High I/O on a SSA - no striping, just AIX mirroring

This is a discussion on High I/O on a SSA - no striping, just AIX mirroring within the AIX Operating System forums, part of the Unix Operating Systems category; --> Hello, Using Sybase 12.5 on P630, AIX 5.2 with 4GB of RAM, of which 2.5GB is being used by ...


Go Back   Unix Technical Forum > Unix Operating Systems > AIX Operating System

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-04-2008, 11:38 PM
Martin Hanna
 
Posts: n/a
Default High I/O on a SSA - no striping, just AIX mirroring

Hello,

Using Sybase 12.5 on P630, AIX 5.2 with 4GB of RAM, of which 2.5GB is being
used by Sybase.

When running database checks on a Sybase database (it's checking page
allocation, etc), Sybase reports high disk I/O while the CPU isnt that busy.
See below:

Engine Busy Utilization CPU Busy I/O Busy Idle
------------------------ -------- -------- --------
Engine 0 4.0 % 96.0 % 0.0 %
Engine 1 2.0 % 98.0 % 0.0 %
------------------------ -------- -------- --------
Summary Total 6.0 % 194.0 % 0.0 %

When I run iostat it shows:

Disks: % tm_act Kbps tps Kb_read Kb_wrtn
hdisk2 3.5 28.0 7.5 0 56
hdisk5 100.0 2324.5 170.0 1472 3177
hdisk4 100.0 2388.5 174.0 1600 3177
hdisk3 3.5 28.0 7.5 0 56

All other disks have zero for their values. Now the disks with the high I/O
are where the logical volumes for the Sybase data devices are held, so
they're being hammered by the database checks. We've an SSA with 18 disks,
of which the Sybase installation, data and log devices are installed. I've
kept all Sybase stuff off the rootvg and on a 'datavg' volume group. All the
logical volumes on the 'datavg' volume group are mirrored (2 disks mirrored
to 2 other disks, so 4 in all). On an older Sybase 11.5 system, the AIX
sysadmin used disk striping. I decided against striping cause I was
uncertain our new sysadmin could set-up a RAID5 system. Is this a case of me
not using striping or are there obvious settings that is being overlooked.
This is a new system due to go in and the high I/O is worrying me.

TIA,
Martin





Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 01-04-2008, 11:38 PM
Timothy J. Bogart
 
Posts: n/a
Default Re: High I/O on a SSA - no striping, just AIX mirroring

Martin Hanna wrote:
> Hello,
>
> Using Sybase 12.5 on P630, AIX 5.2 with 4GB of RAM, of which 2.5GB is being
> used by Sybase.
>
> When running database checks on a Sybase database (it's checking page
> allocation, etc), Sybase reports high disk I/O while the CPU isnt that busy.
> See below:
>
> Engine Busy Utilization CPU Busy I/O Busy Idle
> ------------------------ -------- -------- --------
> Engine 0 4.0 % 96.0 % 0.0 %
> Engine 1 2.0 % 98.0 % 0.0 %
> ------------------------ -------- -------- --------
> Summary Total 6.0 % 194.0 % 0.0 %
>
> When I run iostat it shows:
>
> Disks: % tm_act Kbps tps Kb_read Kb_wrtn
> hdisk2 3.5 28.0 7.5 0 56
> hdisk5 100.0 2324.5 170.0 1472 3177
> hdisk4 100.0 2388.5 174.0 1600 3177
> hdisk3 3.5 28.0 7.5 0 56
>
> All other disks have zero for their values. Now the disks with the high I/O
> are where the logical volumes for the Sybase data devices are held, so
> they're being hammered by the database checks. We've an SSA with 18 disks,
> of which the Sybase installation, data and log devices are installed. I've
> kept all Sybase stuff off the rootvg and on a 'datavg' volume group. All the
> logical volumes on the 'datavg' volume group are mirrored (2 disks mirrored
> to 2 other disks, so 4 in all). On an older Sybase 11.5 system, the AIX
> sysadmin used disk striping. I decided against striping cause I was
> uncertain our new sysadmin could set-up a RAID5 system. Is this a case of me
> not using striping or are there obvious settings that is being overlooked.
> This is a new system due to go in and the high I/O is worrying me.
>
> TIA,
> Martin
>
>
>
>
>

Well, that really isn't a lot to go on, but in all probability the
answer is 'yes'.

Without knowing the topology of your system (are you really talking
about 3 internal 6packs or do you mean you have 16 drives in a tower or
rack and a couple of SCSI drives in the system? How many cards? Are
you even using more than one loop?}, it is safe to say that spreading
the I/O over many disks is preferable to having one disk and it's mirror
heavilay banged on.

And frankly, you seem to use 'striping' and 'RAID5' as if they were the
same thing. There are similarities, but they are not the same.

Can't do much in the way of even general recommendations without knowing
what you have...if you have multiple SSA cards then striping/mirroring
would in _general_ be the fastest, if you only have one, may as well RAID5.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 12:05 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com