So by "sources," do you mean like the source clips for the movies? I.e., as FCPX calls them, "Events"? And then "outputs" would be the completed, exported movies, right?
Partially. If you are looking for two labels to put on the two Volumes one would be "Outside_FCP" ( Events, but also the Output that will be played outside of the application) and "Inside_FCP" ( stuff in formats that FCP likes more. ).
While better at it now FCP typically wants to transform the original material into ProRes format. So that is one source -> output move. Then at the end of the process there is a transformation from ProRes to output format (since nobody really watches anything in that format).
So which set is the "source" and "output" is a bit fluid at different stages. It is more illuminating to note there are two which can be directed at different volumes. Since you have 4 drive sleds, that can be two sets of two. [ The other comment above is right that the final destination doesn't have to be RAID , but can switch which way things are going to split the load in each phase. ]
There are settings to leave the originals alone in place (do not copy Events), but FCPX will want to generate either ProRES or a proxy in the same Volume as the project. Some more background:
http://www.larryjordan.biz/media-in-fcp-x/
[ In some corner cases FCPX will deem the originals as "good enough" to work with and won't duplicate to edit. May want to switch up what the target disk in that case (if all "good enough" ) or pick a third volume. ]
Your explanation as to why this would improve things is quite clear. But then where would the Final Cut "Projects" go? With the sources or with the outputs? Also, I assume that "groups" are separate RAID arrays, right? So we essentially would have two separate RAID 0's, each consisting of two disks.
The "Projects" go on the opposite one from the raw events.

The "Inside FCP" set.

Seems a bit of a leap to label them as "arrays" since using software RAID but, yes virtual arrays each with two.
Understood. The reasoning behind choosing RAID 10 in the first place was not so much safety so much as simplicity for the user:
If keeping the simplicity approach labeling them "Outside_FCPX" (or FCPX_Evnents ) and "Inside_FCPX" ( or FCPX_Projects ) probably will work better than "source" and "output".
I'm sure he can deal with two disks, and make sure his Time Machine is always plugged in.
It will be 4 since the OS/Apps is on a different drive, but yes.
FCPX is used for live-action movies that he films in full 1080p (often with two cameras simultaneously). Still, though, it sounds like just the one 5770 will be sufficient.
Ah. Well should be in good shape as long as can dual stream the output from the cameras off the one "outside" RAID group. For mainstream 1080p cameras that should work.
I like that "RAID in a box" idea. That way we can stick the old drives in that and use them as a better backup than those USB things we have. The enclosure you linked, is that an example of a not-quite-real RAID card, as you described above?
Yeah only the card is effectively in the box. I would not use that box for RAID-5 though, but in RAID-10 mode it would be fine.
[ "real RAID" would have option for battery back-up, RAID 6 options , better control over the array, etc. ]
If so, it sounds plenty sufficient for Time Machine use.
Should work.
Once caveat would be that if do Time Machine back-ups of the working drives it would be good to go "clean up" the back-up images after finish projects and don't need those back-ups anymore. Time Machine has the "bad" habit of expanding to completely filling whatever volume it resides on. ( it just keeps growing ... sometime past where you might want it to. Once it hits the barrier it starts to erase stuff automagically. What it starts to erase may not be in the priority order you would like. )
Time Machine for the OS/Apps/Users drive probably will work better.
Something closer to rsync ( Crashplan, SuperDuper , CCC, ? ) might work better if just want to mirror the working spaces to the external "mirror/clone". That isn't an archival back-up but at least gets you one "point in time" image to fall back to.
Perhaps
- 200GB partition for OS disk as a Time machine target
- Rest for a clone of the projects RAID set (assuming the original sources are on other disks somewhere. )
Yes, they are literally erased from existence. All that remains are the completed, exported movies--all the Event and Project files are deleted.
so it would work to initially target the "outside" set and then copy it off to a more permanent location when sure the project is done.
Actually, now that I think about it, I have no idea how I set up the RAID 10 in the first place, so that could be the root of the reported slowness that my brother is experiencing (I feel like there was a crappy youtube video involved...).
It isn't too hard if just follow some simple directions and use Disk Utility. You just tell Disk Utility you want to use those four disks for RAID and then tag them as a RAID 10 set (from a drop down menu item). It does the rest.
For example:
http://macperformanceguide.com/Storage-HowToSetupRAID.html
There is a software package called SoftRAID (
http://www.softraid.com/ ) which has more higher end RAID admin features ( predicative disk failure, volume validation , Generate bug report , etc. ) , but so far doesn't do RAID 10
Whatever the case, maybe starting over with some new disks will hold him over for a couple of years, that is, until SSD's really do become a viable solution.
SSDs are viable now if have extra $1500-2000 lying around. LOL.
I assume Caviar Blacks still the cream of the crop, yeah?
There are some new Velociraptors (VR) :
http://www.storagereview.com/western_digital_velociraptor_1tb_review
[not sure why it hiccups on the HTPC benchmark. ]
http://www.anandtech.com/show/5729/western-digital-velociraptor-1tb-wd1000dhtz-review/
but that is a slippery slope into a price region close to some of the SSD clearance sales going on now. However, some WD RE4 are quite suitable since limited to the Mac Pro SATA II (3Gbs) controller. There is firmware tweaks on those to deal better in a RAID context (e.g., vibrations and errors ) so not exactly the same as the Blacks.
At some point there must have been a price premium, but at this point, the RE4's appear to be priced about the same a Blacks. Since it is actually a RAID context going to use them in, that makes for a good match.
It is a bit uneven but an alternative:
2 x 500GB new VR ( for "outside" )
2 x 1TB RE4 (for "inside" )
would be 3TB. Which is good because it is smaller than the 4TB the old RAID-10 presents as. It also is avoiding the 1TB VR due to pricing (pretty close to a SSD of half the size). Not sure if the original footage would be over 1TB, but getting two streams off the Velociraptor at the same time may work better.
A more expensive option would be
2 x 500GB RE4 ( for "outside")
2 x 1TB VR ( for "inside" )
Depends upon if expect the streaming bottleneck in the transform process or when pulling two ProRes streams.
Under ideal conditions the new VR can sequentially move around 200 MB/s
Uncompressed 10-bit 1080p video is around 125 MB/s.
http://www.matrox.com/video/en/support/mac/mxo2/design/storage/
Probably not going to be streaming that, but if pull two streams from one drive concurrently you won't see all of that either. So a bit under half is a conservative guess which is pretty close. Throw it into RAID 0 and should be pretty good shape.
So it looks like the plan is as follows:
1) Upgrade RAM from 12 GB to 32 GB
http://eshop.macsales.com/item/Other%20World%20Computing/85MP3W4M32GK/
6 x 8GB 24GB would probably work too.
Could pick up 2 x 8GB later if need be.
2) Upgrade GPU from 3 x GeForce GT 120 to 1 x ATI Radeon HD 5770
http://eshop.macsales.com/item/Apple/6615718/
fine.
3) Move 4 x 2 TB HDD's to external enclosure, rebuild RAID 10, use as Time Machine. (Or maybe RAID 5 for additional space for Time Machine history?)
http://eshop.macsales.com/item/Other%20World%20Computing/MEQX2KIT0GB/
Can consider picking up one of their PCI-e eSATA cards if want to have faster access to the storage.
4) Purchase 4 x 1TB WD Caviar Blacks. Create 2 x 2 TB RAID 0 arrays, one for sources, one for outputs. Transfer data onto them from Time Machine.
Have a variant above.
5) See if that's enough. If not, maybe look at CPU upgrade options.
One way of doing of improving if not the CPU would be a PCI-e SSD. It would not have to be huge. For example the 128GB OWC Accelsior, but there are likely some better, cheaper options in the future.
But should be OK with the internal controller with just 5 larger storage devices on it.