• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

First time NAS/SERVER for video storage

note235

Golden Member
First time building a nas/file server for my video storage (I do video production).

CPU: AMD A8 5600k $90
MOBO: ASUS F2A85-M $90
RAM: GeIL Black Dragon 16GB $100
PSU: CORSAIR CX430M $50
CASE: Fractal Design R4 $100
=$410 without raid card or HDD

I'm thinking of going 6x 3TB WD RED = $780 in raid 5 or 6 or ZFS
what do you guys thinking?

I'm not sure if i should put in a dedicated raid card or go ZFS?
I would like something that reads/writes 200MBps minimum through SATA or USB3
 
If this is your livelihood, RAIDz2 all day long. Forget about a dedicated RAID card. Too many advantages with ZFS for protecting your data.

You'll never get 200MB/s with USB3, though.
 
I'd like it to be a place where I can store footage quickly and retrieve it quickly---

its not my livelihood---but its something i do part time.
Not 200 for USB3 but around 170-190 which I get with my usb drive
 
ZFS offers several beneficial features in a RAID:
1. Everything is checksummed, and verified. This costs CPU, RAM, and disk I/O, but detects corruption and loss by the drive better than most common file systems.
2. With RAID 1, an error in one drive can be recovered by data from the other drive. With RAIDZ, it can be recovered by using parity data. In a traditional RAID 1, this can be done if the drive gives an error, but not for any other form of corruption. With RAID 5, data corruption in one stripe means the whole stripe set is bad. RAIDZ2 offers RAID 6-like protection, but better, since it can also handle a drive read error or silent corruption, in addition to another bad disk (FI, a read error while rebuilding or running degraded, after a disk drops out, or new one is installed).
3. With copy on write, it can get around the RAID 5 write hole, since th old data is still on the drive. If it loses power, it can just roll back. But, copy on write also tends to cause fragmentation, over time.

TANSTAAFL. Getting the same kind of performance form ZFS as using traditional HW RAID will cost you as much as traditional HW RAID, if not more, plus needing to spend time tweaking it. OTOH, it will also give you far more flexibility, error checking, and error correcting, than normal HW or SW RAID.

200MBps from a NAS is simply not happening, without spending more what you want to. It will, but not today. 10GbE costs too much (2 NICs will cost about half your current budget), and most affordable consumer alternatives are going to have poor FreeBSD or Linux support. At best, you'll be looking at 80-100MBps from a wired NAS. Theoretically you can gang the Ethernet adapters, but good luck getting that working across OSes and all.

Also, write speeds could become an issue, over time, with RAIDZ (read speeds, as a file server should never become an issue, with healthy hardware). Write back cache can sometimes be enough to mitigate it, but sometimes it needs a real cache and/or log device, which means forking over more money for a couple of SSDs. OTOH, RAID 10 is always an option. Without dedupe, it might not end up becoming an issue, though (YMMV).

With a home-built server, you might end up needing Intel NICs to saturate GbE, due to driver support (with FreeBSD, it's going to vary by what NAS distro you use, and what your mobo has, so try what's in there, first), but that's not too expensive (20-30GBP, probably).

Also, does anyone know if ZFS likes big CPU caches? I wonder if an Athlon FX 4300/970 build might be slightly better.

If you want the high performance, you'll need to use a fast RAID enclosure. Or, get a big enough case your PC, and a RAID controller, and use RAID 10 on it, if you don't need the network sharing. Neither would give network access.

Now, I'm not saying you should stay away from a ZFS server, but just don't have sky-high expectations, especially over the network, which looks like it would be your main bottleneck. If keeping your data correct, and letting you know if it's not, is priority #1, then ZFS is one of the best options out there, and it is cost-effective, as long you don't mind putting the time in (us weirdos around here actually like spending time tinkering with this stuff 🙂).
 
Last edited:
You can also go with MS ReFS. You'll get the benefits of ZFS. I think I read that they will support ReFS in the upcoming Windows 8.1 client OS refresh later this year. With 6x 3TB WD RED mirrored with ReFS you'll get sequential speed of about 380 MBps so a 3Gbps network link would be preferable.
 
i wish they made zfs raid cards with an SoC to handle everything like a regular hw raid card would. because i needed my NAS to also serve as a Windows server at home, and have VMs and such on it, i went with a hardware adaptec raid card with memory on board. i HATED it. it got very slow and choppy on SD windows while copying things over the network on a raid6 8x2TB. i got a cheaper card when i got 8x3TB and moved the old card out. the non full hardware raid card is actually REALLY nice. http://www.newegg.com/Product/Produc...irtualParent=1


anyway, what everyone says about zfs vs raid, true. my freeNAS box with 4x1.5TB that i keep my windows profiles on has been solid for 5+ years with a core duo celeron and 2GB of ram. freenas makes zfs a LOT easier to setup. 🙂
 
ok im almost ready to build and was wondering: do I / should I get a raid card?

i just need this box to be a giant storage drive that can transfer at certain minimum speeds + and has reliability
__________________
 
If speed is the most important thing then get the RAID card. Make sure it's a real hardware RAID card and not one of the cheapies that only costs $50. You'll need to spend $100+ to get a card that does what you want it to do.

If data integrity is more important, then set up a ZFS RAIDzX.

You'll certainly not want to do the onboard RAID or Windows RAID. It will be no faster than ZFS and won't have the protection features.
 
With GbE as a bottleneck, and no VMs or DBs running over the network, it would take plain RAID 5 or 6 to need a RAID card (RAID-Z1/-Z2 is a different animal), and it just doesn't make financial sense, given the cost of drives.

FreeNAS is probably the best way to go, the main trick being to try to verify a . However, I can search and find a few users of NAS4Free (up to date FreeNAS 7) w/ the selected Asus board, and no mention of added NICs.


This was my thought, too. I have just never benched a hardware RAID 5 or 6 versus ZFS RAIDz1 or RAIDz2 so I didn't want to make claims that weren't unsubstantiated.

FreeNAS would be my recommendation as well.
 
Back
Top