RAID - what does strip size mean?

I consider myself somewhat knowlegable on RAID algorithms but I've just been reading someon's documentation I think I have fallen into a bit of a linguistic trap. So I ask other experts here to see if you fall into the same trap - it is a trick question but I'm not going to flame you if you get it wrong. It's more about reading nglish words than anything else so I'd like my peers input since the documentation says this is "industry standard" but I hadn't noticed it.

So what is strip size? that which is written on each disk before the econtroller moves onto the next one or the sum of all the strip elements in an array?
LVL 59
andyalderHaemorrhoids victimAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Are you sure you mean "strip?"   Maybe "stripe?"

RAID 0 uses "Striping"... This is the splitting of data across volumes to cut delays in physical access...

Some references for determining optimal stripe size follow:
"Stripe" not "strip"  :)

I believe "stripe size" applies to RAID-0 arrays where data is stored across multiple drives but without any fault-tolerance.  If you have a 2-drive RAID-0 setup with a 64KB stripe size, and save a 256KB file, it would use 2 64KB stripes from each of the 2 drives.  That's why if either of those drives fails, you effectively lose half of the saved data, leaving what's left useless.  (Of course there are other variables like the smallest chunk the OS writes or block size, but you get the idea.)

Do I win anything?  Probably not.  At least I didn't resort to The Google!
andyalderHaemorrhoids victimAuthor Commented:
Thank you both for falling into the same trap and so verifying I haven't gone dool alley.

I'll post a link to the offending HP document tomorrow and split poinks.
Ensure Business Longevity with As-A-Service

Using the as-a-service approach for your business model allows you to grow your revenue stream with new practice areas, without forcing you to part ways with existing clients just because they don’t fit the mold of your new service offerings.

noxchoProduct ManagerCommented:
Info from HP:
Stripe size versus strip size
To improve overall performance, RAID controllers break file data up into discrete chunks called "strips" that are distributed one after another across the physical drives in the arrays.

A stripe, on the other hand, is the collection of one set of strips across the physical drives in a logical drive. A stripe’s size is not configured. It is a product of the strip size, the number of physical drives in the logical drive, and the RAID level.

HP Smart Array utilities have traditionally used the term stripe size as a configuration parameter when, in terms of standard RAID definitions, it’s the strip size that’s actually being configured. In order to differentiate between the two, HP documentation has sometimes referred to the RAID stripe as the ¿full stripe¿.

Looks as HP realized that they were using wrong term to name the chunks which are called mistakenly STRIPE by two guys above. So you did not have linguistics problems andy :)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Hmm, 20 years in this profession and I've never heard of "strip" in reference to RAID controllers or arrays, only "stripe".  I guess I learned something new.
noxchoProduct ManagerCommented:
It is typical for hardware and software vendors to reconsider their earlier wordings and saying: eh, we were not right in calling this feature so and that feature so. Now it has better naming etc.
andyalderHaemorrhoids victimAuthor Commented:
Well spotted noxcho, they even have the audacity to claim most of the industry has always called it "strip" in
noxchoProduct ManagerCommented:
Yeah, they quoted that in 2010 the wording/terming was changed. Page 6:
Most RAID levels are designed to provide increased read performance by distributing, or striping,
data across the set of physical drives that have been configured as a single logical drive. With
striping, each X number of bytes of data of the logical disk is placed on a different physical disk in
the array on a rotating basis. In industry terms, each set of X bytes is called a strip. A stripe is one
complete row of data strips across all of the drives in an array. HP configuration tools have used the
term stripe size to refer to what most of the industry refers to as the strip size, although this is being
changed in 2010.
The strip size for an array is configurable, and can be set from 16 KB up to 512 KB. In general, using
a larger strip (HP stripe) size delivers higher performance for a RAID array. The Array Configuration
Utility (ACU) determines the largest strip size that can be set for a given logical array based on the
RAID level of the array and the number of physical drives that it contains.
In other words, they are synonyms, but HP (typically) accuses everyone ELSE of using the "wrong term"... hmmm...
andyalderHaemorrhoids victimAuthor Commented:
I've used the ACU dozens of times and didn't spot it.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Server Hardware

From novice to tech pro — start learning today.