Approve the Cookies
This website uses cookies to improve your user experience. By using this site, you agree to our use of cookies and our Privacy Policy.
OK
Forums  •   • New posts  •   • RTAT  •   • 'Best of'  •   • Gallery  •   • Gear
Guest
Forums  •   • New posts  •   • RTAT  •   • 'Best of'  •   • Gallery  •   • Gear
Register to forums    Log in

 
FORUMS General Gear Talk Data Storage, Memory Cards & Backup 
Thread started 09 Feb 2015 (Monday) 14:52
Search threadPrev/next
sponsored links (only for non-logged)

Partitioning a RAID 5 Setup for Highest Performance

 
bps
Cream of the Crop
7,607 posts
Likes: 406
Joined Mar 2007
Location: California
Post edited over 8 years ago by bps.
     
Feb 09, 2015 14:52 |  #1

I recently purchased an OWC Thunderbay 4 RAID 5 Edition and I'm ready to format and partition the drives with SoftRAID, which is an excellent piece of software for hard drive management. (I've already certified all of the drives, to include my cold spare.) In a quest to optimize performance, whether real-world or benchmarked numbers, I need to get some opinions from my fellow experts.

Here's my situation:
I'm a heavy-duty photographer that's also getting into a fair amount of video work.

Here's my set-up:
OWC Thunderbay 4 RAID 5 Edition w/ four 5 TB drives and one cold 5 TB spare drive.
Will back-up onsite to a Time Capsule and various other stand-alone hard drives.
I also backup to off-site drives once a month by bringing them home and then return them to their offsite location the next day.

Here are my questions/dilemma:
I want to to squeeze as much performance as I can out of my RAID 5. Digiloyd's excellent article here (external link) has given me the idea to partition my RAID 5 so that I utilize the faster sections of the drives for things like video and photo editing, and then use slower partitions on the drive for things that don't require speed, such as documents, music, etc. It's also beneficial as it keeps the partitioned volumes small enough so you can back them up to individual 5 TB drives.

Here is how I'm thinking about setting it up:

Partition 1, 5 TB, partitioned to the fastest section on the drives: Video Footage Libraries (FCPX)
Partition 2, 5 TB, partitioned to the next fastest section on the drives (only slightly slower than Partition 1): Photo Libraries (Currently Aperture, eventually migrating to Capture One Pro or Lightroom)
Partition 3, 4 TB, partitioned to the slowest section of the drives: Documents, iTunes Library, Finished movies, etc.

What do you think? I know a lot of you have vast experience in this area and I would really appreciate your opinions.

Thanks for the help/advice!
Bryan


My Gear List

  
  LOG IN TO REPLY
tim
Light Bringer
Avatar
51,010 posts
Likes: 375
Joined Nov 2004
Location: Wellington, New Zealand
     
Feb 10, 2015 13:34 |  #2

Honestly I'd just have one big drive with folders for logical organisation.

I'm using Microsoft ReFS (a reliable file system that validates and error checks each byte on the drive) with storage spaces in mirrored RAID, but it can do any RAID level. Suggest you look into that as an option, it's similar to ZFS in the way it prevents bit rot.


Professional wedding photographer, solution architect and general technical guy with multiple Amazon Web Services certifications.
Read all my FAQs (wedding, printing, lighting, books, etc)

  
  LOG IN TO REPLY
bps
THREAD ­ STARTER
Cream of the Crop
7,607 posts
Likes: 406
Joined Mar 2007
Location: California
     
Feb 11, 2015 12:29 |  #3

Tim,

Thanks for posting your thoughts. You've been at this a long time and I'm always appreciative when I read your advice. As for how I format and potentially partition my RAID 5 setup (I am definitely going with RAID 5), do you think it is really better to just have one big drive versus reserving the outer third of the drive platters for the fastest needs, and then setting aside the slower inner rings of the drive platters for the data that doesn't require speed?

http://macperformanceg​uide.com …uNeedMoreThanYo​uNeed.html (external link)
http://macperformanceg​uide.com …rIsBetter-Fastest2TB.html (external link)
http://macperformanceg​uide.com …optimizingNewSt​orage.html (external link)

I realize that my Thunderbolt RAID 5 setup will be extremely fast no matter what, but I'm trying to optimize my setup now to future-proof against any possible need for even more speed in the future. I feel like getting this right now might be beneficial later.

Bryan


My Gear List

  
  LOG IN TO REPLY
silvrr
Goldmember
Avatar
2,755 posts
Gallery: 13 photos
Likes: 134
Joined Feb 2007
Location: Chicago,IL
     
Feb 11, 2015 17:08 |  #4

Are these going to be production drives or just storage drives?

If storage drives I wouldn't worry about any differences between write locations on the platter.

If these are production drives I would first investigate what the actual throughput would be over thunderbolt. Worrying over these small differences may be moot.


Past Sale Feedback

  
  LOG IN TO REPLY
bps
THREAD ­ STARTER
Cream of the Crop
7,607 posts
Likes: 406
Joined Mar 2007
Location: California
Post edited over 8 years ago by bps.
     
Feb 11, 2015 20:14 |  #5

silvrr,

This RAID 5 setup will be used for storage and production, which is why I was considering partitioning it into three 5 TB sections and then utilizing the fastest 5 TB section for video production.

Utilizing the OWC Thunderbay 4 with 5 TB Toshiba 7200 RPM drives via a Thunderbolt 2 interface, read speeds measure in at 520 MB/s for the fastest partition and a read speed of 440 MB/s for the slowest partition, which is an 18% improvement in read speeds if using the faster partition.

Admittedly, I don't anticipate editing with more than 3 multicam streams, but who knows what the future will bring. So, while the improvement may not offer any real-world advantages today, I wonder if it will tomorrow. Disadvantages would be limiting myself to 5 TB volumes. Again, not a problem for now, but perhaps an inconvenience later.

Thanks for the inputs everyone -- let's keep those opinions coming!

Bryan


My Gear List

  
  LOG IN TO REPLY
tim
Light Bringer
Avatar
51,010 posts
Likes: 375
Joined Nov 2004
Location: Wellington, New Zealand
     
Feb 12, 2015 10:52 |  #6

I'm not convinced that a 20% difference in disk speed will make enough of a difference to add this (mild) complexity and risk during any possible data recovery. Though with software RAID I strongly suggest good backups so you don't need to do data recovery, which may be virtually impossible if anything goes wrong anyway. Personally I prefer the KISS principle. Can you do a benchmark of something video related that is performance critical to you? Say a big rendering or conversion or something. Copy the source material to both virtual disks, reboot, run a test on a disk, reboot, run another test. That eliminates caching as a factor.

440MBps is WAY faster than a normal disk, faster than most SSDs. I know that for photography it matters where your cache is, but whether your images are on a 100MBps disk or 500MBps SSD makes little difference to performance.


Professional wedding photographer, solution architect and general technical guy with multiple Amazon Web Services certifications.
Read all my FAQs (wedding, printing, lighting, books, etc)

  
  LOG IN TO REPLY
bps
THREAD ­ STARTER
Cream of the Crop
7,607 posts
Likes: 406
Joined Mar 2007
Location: California
     
Feb 13, 2015 13:09 |  #7

Tim, thanks again for your feedback -- much appreciated.

If I understand you correctly, it sounds like you're a big fan of simplicity and prefer to avoid RAID 5 in case there is a malfunction in the software or hardware controller and your data becomes corrupted. Am I understanding you correctly?

There are so many different ways to skin this cat and I totally understand your approach, but I'm willing to accept the (very minor) risk levels associated with RAID 5 and parity data in exchange for what I believe are the tangible benefits of RAID 5, which is great speed and the ability to continue working and recover from one drive failure. Of course, no system is perfect, and there is always a very slight risk of something going wrong with the RAID controller. I just feel the odds of a hard drive going bad are greater, which is why I'm choosing to go the RAID 5 route and accept the remote/minor risk associated with it.

Now when it comes to running 3 different partitions on a RAID 5 array, I'm not sure if there is any additional risk when compared to just using only one big partition on the array. Does this statement seem reasonable?

Thanks,
Bryan


My Gear List

  
  LOG IN TO REPLY
tim
Light Bringer
Avatar
51,010 posts
Likes: 375
Joined Nov 2004
Location: Wellington, New Zealand
     
Feb 13, 2015 17:45 |  #8

I'm not saying don't RAID, I'm saying I'm not sure partitioning is worthwhile. But if you can use the speed, sure, go for it, I don't think it makes things too much more complex. Do keep good backups.


Professional wedding photographer, solution architect and general technical guy with multiple Amazon Web Services certifications.
Read all my FAQs (wedding, printing, lighting, books, etc)

  
  LOG IN TO REPLY
bps
THREAD ­ STARTER
Cream of the Crop
7,607 posts
Likes: 406
Joined Mar 2007
Location: California
     
Feb 13, 2015 18:29 |  #9

Cool, thanks Tim!

I'll sort out what I'm going to do and post my observations as I learn more.

Cheers,
Bryan


My Gear List

  
  LOG IN TO REPLY
neil_g
Senior Member
Avatar
708 posts
Likes: 2
Joined Jun 2005
Location: South, UK
     
Feb 15, 2015 05:58 |  #10

if youre really worried about raid performance then use raid 0 and have done with it.

after all any raid should be fully backed up so the potential lack of redundancy risks should be minimal.


Burp.

  
  LOG IN TO REPLY
bps
THREAD ­ STARTER
Cream of the Crop
7,607 posts
Likes: 406
Joined Mar 2007
Location: California
     
Feb 15, 2015 10:55 |  #11

neil_g wrote in post #17432518 (external link)
if youre really worried about raid performance then use raid 0 and have done with it.

after all any raid should be fully backed up so the potential lack of redundancy risks should be minimal.

Thank for the suggestion. RAID 0 is a good choice for some people, but I've already decided that RAID 5 is the right choice for me. In the event of a drive failure, I don't want production to miss a beat.

After having given this an enormous amount of thought, I still feel that partitioning a RAID 5 and utilizing the slower partitions for data that does not require high speeds is a smart idea. If you have a race car, why not make a super easy modification to maximize performance? SoftRAID makes this easy to do. It could also be beneficial if you use single hard drives in your backup solution. For example, if your partitions are no more than 4 TBs, then you can use individual 4 TB hard drives to back up each partition. Useful if you have extra hard drives laying around and don't want to invest in another RAID enclosure for your backups.

Thanks again everyone for the feedback. Keep those thoughts coming. It's great to exchange ideas!

Bryan


My Gear List

  
  LOG IN TO REPLY
neil_g
Senior Member
Avatar
708 posts
Likes: 2
Joined Jun 2005
Location: South, UK
     
Feb 15, 2015 11:59 |  #12

fair enough but even with raid5 you're still going to have a degraded performance after a drive failure while the array rebuilds. this is going to be lengthy the larger the array.

personally i echo what has been said above, i do not believe partitioning will give a noticable real world benefit. ive never come across any of the big storage players recommending this while working with business class storage.


Burp.

  
  LOG IN TO REPLY
tim
Light Bringer
Avatar
51,010 posts
Likes: 375
Joined Nov 2004
Location: Wellington, New Zealand
     
Feb 15, 2015 13:17 |  #13

bps wrote in post #17432759 (external link)
Thank for the suggestion. RAID 0 is a good choice for some people, but I've already decided that RAID 5 is the right choice for me. In the event of a drive failure, I don't want production to miss a beat.

After having given this an enormous amount of thought, I still feel that partitioning a RAID 5 and utilizing the slower partitions for data that does not require high speeds is a smart idea. If you have a race car, why not make a super easy modification to maximize performance? SoftRAID makes this easy to do. It could also be beneficial if you use single hard drives in your backup solution. For example, if your partitions are no more than 4 TBs, then you can use individual 4 TB hard drives to back up each partition. Useful if you have extra hard drives laying around and don't want to invest in another RAID enclosure for your backups.

Thanks again everyone for the feedback. Keep those thoughts coming. It's great to exchange ideas!

Bryan

That point about < 4TB making backups easier is very valid, and possibly the most compelling reason I've read so far for partitioning.


Professional wedding photographer, solution architect and general technical guy with multiple Amazon Web Services certifications.
Read all my FAQs (wedding, printing, lighting, books, etc)

  
  LOG IN TO REPLY
neil_g
Senior Member
Avatar
708 posts
Likes: 2
Joined Jun 2005
Location: South, UK
     
Feb 16, 2015 02:21 |  #14

youre going to have to plug-unplug drives either way, if youre only using single drive backups.


Burp.

  
  LOG IN TO REPLY
bps
THREAD ­ STARTER
Cream of the Crop
7,607 posts
Likes: 406
Joined Mar 2007
Location: California
     
Feb 16, 2015 13:47 |  #15

After reading the helpful replies here, and pulling in some info from a different set of forums, I've now realized that my original proposal has something very wrong with it. If you setup too many partitions and you end up trying to access data across those partitions at the same time, then you might possibly hurt system performance by causing longer seek times/drive head movement. (Sorry if I'm stating the obvious here, but as a newcomer to the complex world of storage, I wasn't aware of this.)

It now seems to me the better way to do this is to only setup two partitions:

Partition 1: the first 70% of the drives, which is faster than the last 30%. Use a regular folder structure within this partition and use it for nearly everything.

Partition 2: the last 30% of the drives, which is definitely the slowest. Only use this partition for things like PDFs, scanned documents (I file a lot of them), and finished videos that are rarely viewed, and when they are, you definitely view them by themselves and not in conjunction with another piece of software. By creating this partition, you keep the really slow parts of the hard drive out of the way, but at the same time, you also utilize it for something so it's not just wasted space.

Am I on the right track now? If so, I want get this puppy setup and start migrating data. :lol:

Thanks,
Bryan


My Gear List

  
  LOG IN TO REPLY
sponsored links (only for non-logged)

4,603 views & 0 likes for this thread, 4 members have posted to it and it is followed by 2 members.
Partitioning a RAID 5 Setup for Highest Performance
FORUMS General Gear Talk Data Storage, Memory Cards & Backup 
AAA
x 1600
y 1600

Jump to forum...   •  Rules   •  Forums   •  New posts   •  RTAT   •  'Best of'   •  Gallery   •  Gear   •  Reviews   •  Member list   •  Polls   •  Image rules   •  Search   •  Password reset   •  Home

Not a member yet?
Register to forums
Registered members may log in to forums and access all the features: full search, image upload, follow forums, own gear list and ratings, likes, more forums, private messaging, thread follow, notifications, own gallery, all settings, view hosted photos, own reviews, see more and do more... and all is free. Don't be a stranger - register now and start posting!


COOKIES DISCLAIMER: This website uses cookies to improve your user experience. By using this site, you agree to our use of cookies and to our privacy policy.
Privacy policy and cookie usage info.


POWERED BY AMASS forum software 2.58forum software
version 2.58 /
code and design
by Pekka Saarinen ©
for photography-on-the.net

Latest registered member is Marcsaa
776 guests, 137 members online
Simultaneous users record so far is 15,144, that happened on Nov 22, 2018

Photography-on-the.net Digital Photography Forums is the website for photographers and all who love great photos, camera and post processing techniques, gear talk, discussion and sharing. Professionals, hobbyists, newbies and those who don't even own a camera -- all are welcome regardless of skill, favourite brand, gear, gender or age. Registering and usage is free.