[CentOS] LSI Logic MegaRAID 8480 Storage controller policies?

Wed Mar 11 20:10:39 UTC 2009
drew einhorn <drew.einhorn at gmail.com>

On Wed, Mar 11, 2009 at 12:55 PM, Joseph L. Casale
<JCasale at activenetwerx.com> wrote:
>>Life is much better now that I'm using -h instead of the manual.
>>
>>I have a new question about policies
>>
>>Direct   and DisDskCache makes sense
>>Cached and EnDiskCache makes sense
>>
>>not so sure about
>>
>>Direct    and EnDskCache
>>Cached and DisDsk Cache
>>
>>Do they make sense?
>
> I believe Cached|Direct refers to adapter based caching of the logical
> (virtual) disk whereas EnDskCache|DisDskCache refers to physical disk
> cache.
>
> The adapter can hold data in the event of a powerloss with a BBU
> but I can't see how the disc could.
>

Hmm.  The drive cabinets could have their own UPS.  Doesn't have to be very
big to keep the power up for long enough for the drive disk caches to
get emptied.
And I've seen data centers with amaizing multiple layers of redundant power.

I'm thinking production database Secondary servers should be
configured for reliability, and production Primary servers should be
configure for speed.

The secondary will be extremely paranoid.  WT Direct DisDskCache.

Not sure understand the performance benefit/risk trade offs well
enough to choose intelligently for the primary.  Especially when the
application may be making lots of assumptions about what is happening
on the lower levels.  And may have much more memory available to do
its own caching and optimization.

Does the controller really know enough about what's going on in the
drive to make effective use of the drives cache to speed things up?

My guess is that I'll start with WB Cached DisDskCache on the primary,
and may be surprised where we end up.

And it seems to me that ADRA is almost always the better choice.  But
I could easily be missing something important.

-- 
Drew Einhorn