Unix Technical Forum

IDS 10 disk configuration

This is a discussion on IDS 10 disk configuration within the Informix forums, part of the Database Server Software category; --> We are migrating one of our HP-UX 11i database servers to a new disk array and upgrading it from ...


Go Back   Unix Technical Forum > Database Server Software > Informix

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-20-2008, 08:48 AM
DL Redden
 
Posts: n/a
Default IDS 10 disk configuration


We are migrating one of our HP-UX 11i database servers
to a new disk array and upgrading it from IDS 9.3 to
IDS 10 at the same time.

Current disk array is an attached SCSI RAID 5 array,
forgive me Art. The new array is a HP XP128, RAID 5 as
well but it was installed before I had much say in
things and before I drank of the RAID 10 cool-aid, so
once again forgive me Art.

The old disk layout consists of a bunch of 2GB devices
but we have several tables that could benefit from
larger devices. I plan on leaving my dbspaces just as
they are now but utilizing one large chunk instead of
several 2GB chunks.

Does anyone in this group have a rule of thumb or
recommendations for the device configurations? Would
one large device divided among all of the dbspaces be
just as good as 20 smaller devices? I would think not
but cannot justify that thought with any facts.

I'm leaning toward n devices of x size so that all of
the devices are the same size and I'll split up the
data how I want. The x size would be some factor of
what's best for the array.

This is a unique opportunity to implement an IDS 10
install with the best configuration possible so I
thought that I'd query the community as see what was
said.

DL
sending to informix-list
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-20-2008, 08:49 AM
Art S. Kagel
 
Posts: n/a
Default Re: IDS 10 disk configuration

DL Redden wrote:
> We are migrating one of our HP-UX 11i database servers
> to a new disk array and upgrading it from IDS 9.3 to
> IDS 10 at the same time.
>
> Current disk array is an attached SCSI RAID 5 array,
> forgive me Art. The new array is a HP XP128, RAID 5 as
> well but it was installed before I had much say in
> things and before I drank of the RAID 10 cool-aid, so
> once again forgive me Art.

<SNIP>
I'll forgive you, but the real question is will Murphy? 8-(

Art S. Kagel
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-20-2008, 08:55 AM
david@smooth1.co.uk
 
Posts: n/a
Default Re: IDS 10 disk configuration


At checkpoint time chunks are assigned round robin to page cleaners for
cleaning.

ONE CHUNK WILL ONE GET ONE PAGE CLEANERS FLUSHING IT'S
WRITES AT CHECKPOINT TIME.

We had a 60Gb chunk and someone was loading lots of data into it.

5 minute checkpoint interval and checkpoints up to 6 minutes long!

Just what I needed when running a program that inserts into temp
tables.

My program went from 2 minutes to 20 minutes!

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-20-2008, 08:55 AM
Art S. Kagel
 
Posts: n/a
Default Re: IDS 10 disk configuration

david@smooth1.co.uk wrote:
> At checkpoint time chunks are assigned round robin to page cleaners for
> cleaning.
>
> ONE CHUNK WILL ONE GET ONE PAGE CLEANERS FLUSHING IT'S
> WRITES AT CHECKPOINT TIME.
>
> We had a 60Gb chunk and someone was loading lots of data into it.
>
> 5 minute checkpoint interval and checkpoints up to 6 minutes long!
>
> Just what I needed when running a program that inserts into temp
> tables.
>
> My program went from 2 minutes to 20 minutes!


Good point David. The solution would be to use fractional values for
LRU_MIN/MAX_DIRTY to make sure that there are very few dirty pages at
checkpoint time. Not a complete solution, but it will help with 'larger'
chunks if not 'huge' ones.

Art S. Kagel
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 04-20-2008, 08:55 AM
Neil Truby
 
Posts: n/a
Default Re: IDS 10 disk configuration

"Art S. Kagel" <kagel@bloomberg.net> wrote in message
news:42EFD602.60800@bloomberg.net...
> david@smooth1.co.uk wrote:
>> At checkpoint time chunks are assigned round robin to page cleaners for
>> cleaning.
>>
>> ONE CHUNK WILL ONE GET ONE PAGE CLEANERS FLUSHING IT'S
>> WRITES AT CHECKPOINT TIME.
>>
>> We had a 60Gb chunk and someone was loading lots of data into it.
>>
>> 5 minute checkpoint interval and checkpoints up to 6 minutes long!
>>
>> Just what I needed when running a program that inserts into temp
>> tables.
>>
>> My program went from 2 minutes to 20 minutes!

>
> Good point David. The solution would be to use fractional values for
> LRU_MIN/MAX_DIRTY to make sure that there are very few dirty pages at
> checkpoint time. Not a complete solution, but it will help with 'larger'
> chunks if not 'huge' ones.



Are you both saying that an inevitable consequence of large chunks is long
checkpoint times at times of high update?

I guess this isn't just an IDS 10 thing ...?


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 04-20-2008, 08:55 AM
John Carlson
 
Posts: n/a
Default Re: IDS 10 disk configuration

On Tue, 2 Aug 2005 23:42:41 +0100, "Neil Truby"
<neil.truby@ardenta.com> wrote:

>"Art S. Kagel" <kagel@bloomberg.net> wrote in message
>news:42EFD602.60800@bloomberg.net...
>> david@smooth1.co.uk wrote:
>>> At checkpoint time chunks are assigned round robin to page cleaners for
>>> cleaning.
>>>
>>> ONE CHUNK WILL ONE GET ONE PAGE CLEANERS FLUSHING IT'S
>>> WRITES AT CHECKPOINT TIME.
>>>
>>> We had a 60Gb chunk and someone was loading lots of data into it.
>>>
>>> 5 minute checkpoint interval and checkpoints up to 6 minutes long!
>>>
>>> Just what I needed when running a program that inserts into temp
>>> tables.
>>>
>>> My program went from 2 minutes to 20 minutes!

>>
>> Good point David. The solution would be to use fractional values for
>> LRU_MIN/MAX_DIRTY to make sure that there are very few dirty pages at
>> checkpoint time. Not a complete solution, but it will help with 'larger'
>> chunks if not 'huge' ones.

>
>
>Are you both saying that an inevitable consequence of large chunks is long
>checkpoint times at times of high update?
>
>I guess this isn't just an IDS 10 thing ...?
>


Another reason to take advantage of the fractional values of the
LRU_MIN/MAX_DIRTY variables.

JWC
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 04-20-2008, 08:56 AM
Art S. Kagel
 
Posts: n/a
Default Re: IDS 10 disk configuration

Neil Truby wrote:
> "Art S. Kagel" <kagel@bloomberg.net> wrote in message
> news:42EFD602.60800@bloomberg.net...
>
>>david@smooth1.co.uk wrote:
>>
>>>At checkpoint time chunks are assigned round robin to page cleaners for
>>>cleaning.
>>>
>>>ONE CHUNK WILL ONE GET ONE PAGE CLEANERS FLUSHING IT'S
>>>WRITES AT CHECKPOINT TIME.
>>>
>>>We had a 60Gb chunk and someone was loading lots of data into it.
>>>
>>>5 minute checkpoint interval and checkpoints up to 6 minutes long!
>>>
>>>Just what I needed when running a program that inserts into temp
>>>tables.
>>>
>>>My program went from 2 minutes to 20 minutes!

>>
>>Good point David. The solution would be to use fractional values for
>>LRU_MIN/MAX_DIRTY to make sure that there are very few dirty pages at
>>checkpoint time. Not a complete solution, but it will help with 'larger'
>>chunks if not 'huge' ones.

>
>
>
> Are you both saying that an inevitable consequence of large chunks is long
> checkpoint times at times of high update?


At max peak, perhaps. Longer anyway. That's just one more thing to keep in
mind when deciding to use larger chunks. Similarly, it occurs to me, you
would increase checkpoint times by using very large page sizes, unless you
adjust the LRU_MIN/MAX_DIRTY settings for that buffer cache, since the same
number of dirty pages will require more physical IO than for smaller page
sizes. I guess tuning in 10.00 gets more complex, not simpler.

> I guess this isn't just an IDS 10 thing ...?


No it affects 9.40 also. At least the large chunk part does.

Art S. Kagel

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 04-20-2008, 08:58 AM
Richard Kofler
 
Posts: n/a
Default Re: IDS 10 disk configuration

Neil Truby schrieb:
> "Art S. Kagel" <kagel@bloomberg.net> wrote in message
> news:42EFD602.60800@bloomberg.net...
>
>>david@smooth1.co.uk wrote:
>>
>>>At checkpoint time chunks are assigned round robin to page cleaners for
>>>cleaning.
>>>
>>>ONE CHUNK WILL ONE GET ONE PAGE CLEANERS FLUSHING IT'S
>>>WRITES AT CHECKPOINT TIME.
>>>
>>>We had a 60Gb chunk and someone was loading lots of data into it.
>>>
>>>5 minute checkpoint interval and checkpoints up to 6 minutes long!
>>>
>>>Just what I needed when running a program that inserts into temp
>>>tables.
>>>
>>>My program went from 2 minutes to 20 minutes!

>>
>>Good point David. The solution would be to use fractional values for
>>LRU_MIN/MAX_DIRTY to make sure that there are very few dirty pages at
>>checkpoint time. Not a complete solution, but it will help with 'larger'
>>chunks if not 'huge' ones.

>
>
>
> Are you both saying that an inevitable consequence of large chunks is long
> checkpoint times at times of high update?
>
> I guess this isn't just an IDS 10 thing ...?
>
>


smaller cunks are better chunks ....
Always worth the trouble (what trouble is it?)
you have with administration!

Also in partitioning your I/O subsystem:
More LUNs are better LUNs, as the drivers create
two queues per LUN (one for immediately startable
I/O, and one if you are >throttle value) ->
more LUNs = better I/O parallelism, when
using KAIO.

dic_k

--
Richard Kofler
SOLID STATE EDV
Dienstleistungen GmbH
Vienna/Austria/Europe
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 04:54 AM.


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