NAS feedback / recommendations

Olivas

Member
Jul 1, 2009
91
0
61
Planning an upgrade to my current NAS setup and looking for a little feedback or suggestions in regards to plans. Usage is home only, wife and I (2 adults) and 2 kids. File storage and media streaming. Media files right now are primarily straight DVD rips using MakeMKV. Issue with current setup comes in the fact that have recently tried doing Bluray rips and NAS isn't strong enough to transcode them on the fly (Roku 3 + Plex) with occasional remote streaming via Plex mobile app (phone / tablet) as well.

Currently running a Synology 1513+ w/ 5x 4tb drives, configured in a RAID 5. Yields about 14.4tb of usable space, of which 5.5tb is used. Been great, rock solid, no trouble outside not being strong enough for Bluray. No backup right now (yeah yeah RAID is not a backup), but have kept a cold spare 4tb drive on hand in case of trouble.

Plans, custom NAS build using FreeNAS / ZFS. Fractal Node 304, Pentium G3470, Asrock E3C226D2I, 16GB ECC RAM. Will be re-using existing drives. Also, pick up an 8tb external drive to use for backing up data for the transfer. Hoping this processor will be strong enough for at least 1 HD stream and 1 DVD stream.

Been reading up about ZFS and haven't been able to decide on which type of configuration to go with (raidz v raidz2 v mirror). Planning to go ahead and make use of the spare already on hand to have 6x 4tb to fill the Node 304 (and still possibly pickup another to still have spare on hand).

The 8tb will then continue to be used for backup and then could also sign up for cloud service (been looking at the Backblaze service) for additional back.

Was thinking raidz2, but if have both the external and cloud service don't think may be necessary to have the 2 disk redundancy. Mirror, having trouble with the idea of losing half of drive space. May settle with raidz still.

Am I missing anything?
 

frowertr

Golden Member
Apr 17, 2010
1,372
41
91
Well I'm not a FreeNas/ZFS fan at all for a home NAS. I prefer a standard MDADM/LVM/XFS setup on Ubuntu or CentOS. It's how I've always done it and it's served me well for many many years. It's basically how Synology NASes also work.

If you're set on ZFS I'd suggest going RAIDZ2 (RAID 6) or RAID 10. That is a pretty big array you have and running it via RAID 5 is a bit risky due to UREs during resilver. I run a 6Tb RAID 1 mirror on my home NAS. When I run out of room I'll convert it to a RAID 10 12Tb setup down the road.

It's been a while since I built my Plex server, but I used an i3 to make sure I had plenty of power for transcoding. That is also quite a bit of RAM you have planned for. Unless using ZFS's dedupe you probably don't need all of that for a NAS. But RAM is pretty cheap nowadays as well...
 
Last edited:

Olivas

Member
Jul 1, 2009
91
0
61
From what I've read about ZFS seemed to indicate more RAM the better, especially when storage array gets larger.

Been watching for any deals on I3 but haven't seen any lately. Worse comes to worse, desktop is currently running an I5 4670 that could upgrade and hand down, but that may be overkill.
 

frowertr

Golden Member
Apr 17, 2010
1,372
41
91
I'm no ZFS expert but I was thinking it was only the dedupe process that was the reason ZFS needed extra RAM. Perhaps I'm wrong there...

An i5 might be overkill but it just depends on how much use your NAS will get. I originally built my Plex server with a Celeron but quickly found out that transcoding via Plex was working it too hard and made doing anything else on the server slow to a crawl.
 

XavierMace

Diamond Member
Apr 20, 2013
4,307
450
126
I'm no ZFS expert but I was thinking it was only the dedupe process that was the reason ZFS needed extra RAM. Perhaps I'm wrong there...

1) Read cache. This function is known as ARC. Estimate this at about 1 GB per TB of zpool.
2) Temporary Write cache. Incoming writes queue up here before being added to the ZFS Intent Log (ZIL), and then ultimately to the live filesystem. This is generally only 200-500 MB, but estimate at least 1 GB.
3) Checksums: ZFS performs checksumming on all blocks of data stored within the zpool, and those checksums have to be calculated and verified for each read and write. These operations use considerable CPU and RAM. Difficult to estimate.
4) Parity-Data: If your drives are in a RAID-Z configuration, then ZFS uses RAM during the calculation of Parity Data which allows the fault-tolerance offered by RAID-Z. Calculating parity data uses considerable CPU and RAM, and must be done in addition to the standard checksum operations. Difficult to estimate.
 

frowertr

Golden Member
Apr 17, 2010
1,372
41
91
^
Holy moly that a lot of stuff running in RAM just watch watch movie rips and listen to a music collection. So 16GB is definitely a good starting point then.
 
Last edited:

XavierMace

Diamond Member
Apr 20, 2013
4,307
450
126
I'd have to check what my actual usage is at home but 1Gb per TB is the usual recommendation although if it's strictly media server, you can easily get by with less. Those above numbers are based of more business usage scenarios. But more is always better. I've got 48Gb in my primary.
 

gea

Senior member
Aug 3, 2014
239
16
81
1 GB/TB is a good thumbnail rule for a professional ZFS multiuser setup.
Without dedup, Oracle claims a minimum of 2GB for Solaris where ZFS was developped for to be stable, does not matter a poolsize.

If you are satisfied with pure disk performance, this may be ok, more ist faster mainly due the readcache. At home, a barebone setup is ok with 4-8 GB RAM. If you want to virtualize the NAS beside other VMs ex on ESXi, you must add their needs.
 

Olivas

Member
Jul 1, 2009
91
0
61
Well new system is up and running. All went pretty smoothly, just a little tight getting everything into the Node 304. Went with a ZALMAN FX70 fanless cooler for the CPU (and backs right to the 140mm rear case fan anyhow), and cooler is pretty large but fits. So far so good, FreeNas up and running, went with the RAIDZ2 setup. Plex running and configured, able to do 2 HD streams at once, so happy there. Got a script setup to copy files from NAS to external drive, and then Backblaze pulling from the external drive. Got a lot to still learn about FreeNas, but getting there.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |