Storage Planning

Hi all,

We are setting up a new storage system for our company and I wan't to know if i'm running the best configuration possible;

The mission is to set-up a storage subsystem for our backup server, we have more then 400 backup jobs running at night from 200 servers.

Configured for Sequential Read
I'm using RAID 6 with NO spares
Using 512 KB for segment size
Using a combination of 2 MB / 4 MB stripe sizes for large data transfers
Enabled cache read-ahead

We are using a IBM DS3512 with DUAL controllers and it is attached to our server with two 6GB/s HBA controllers.


Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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 only concerned about the restore times for this? How many disks are in each Raid set?
Your settings looks like more "sequential read" capable than "sequential write" capable...and I would assign backups to the "sequential write" category.

Looking at §4.3.6 Cache parameters (p.166 or 187) of redbook shown me some options.

In your case, I would:
-Use the largest "Segment size" of 512KB
-Use RAID 6 arrays of 8 drives for 3x8 arrays/LUN and a "full stripe" of 3MB
-Enable Write caching (with mirroring and requiring a working battery)
-Enable dynamic read prefetch

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
xissAuthor Commented:
Thanks for the responses, if have set the following on our storage system;

Sequential Write;
o      Used the largest "Segment size" of 512KB
o      Used RAID 6 arrays of 8 drives for 3x8 arrays/LUN and a "full stripe" of 3MB
o      Enabled Write caching (with mirroring and requiring a working battery)
o      Enabled dynamic read prefetch
o      Cache block size based on the I/O profile is set to 16 KB in order to improve performance.

I have one question remaining, what is the difference between Sequential I/O or Random I/O?
Sequential io are issued by any application that read or write succeeding sectors (ex : read a 1GB file)
Random io are issued by apps that r/w sectors almost randomly (database data files are usually accessed on that "randomly choosen" way
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

From novice to tech pro — start learning today.