I am trying to figure out what stripe size and also allocation size I should use for my RAID 5 setup. we got (6) 2 TB drives in a RAID 5, cost was the biggest factor of all.

but I am confused on how to set up the stripe element size. I understand that in a RAID 5 you will take away one drive for parity then multiply the rest of the disks with the element size to get the stripe size. correct? so in my case, it would be 5 x 128 KB = 640 KB.

So now how do I choose an appropriate allocation size when I format my volume for the best performance? this is where I am unclear, I hear it is best to use something divisible.

anything you can help clear up would be much appreciated thanks!

  • This depends on the application you want to run on the machine. – mzhaase Apr 5 '17 at 14:38
  • Lots of spatial analysis, larger files, application server used in an engineering department with autocad. – user409182 Apr 5 '17 at 16:00
  • Filesystem? NTFS/EXT/ZFS? I assume you realize RAID5 is slow and insecure. – mzhaase Apr 5 '17 at 16:02
  • yes, and unfortunately we didn't have the funds at the moment to purchase larger disks and go with a RAID 10. Hopefully this is something we can change in the not so distant future. the filesystem will be NTFS. – user409182 Apr 5 '17 at 16:23
  • is it "bad" per se on performance to have 5 disks + 1 in a RAID 5? I do not understand the connection between stripe size, block size, and if divisible values would really matter. – user409182 Apr 5 '17 at 16:24

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.