Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The title says it all. When setting up free NAS, do I need 1GB per TB of usable storage, or 1GB of memory per TB of physical disc?

share|improve this question
up vote 3 down vote accepted

With ZFS, it's 1 GB per TB of actual disk (since you lose some to parity). See this post about how ZFS works for details. For example, if you have 16 TB in physical disks, you need 16 GB of RAM.

Depending on usage requirements, you need 8 GB minimum for ZFS. UFS requires much less.

share|improve this answer
One more question for you, if I build a FreeNAS system with 30-40TB of usable storage, and 64GB of memory, how much processor should I have? And would more cores or more single threaded performance make a difference? – Litzner Jan 23 '14 at 14:31
+1 The normal dead minimum for ZFS (with any performance) is 4GB. Don't forget that the 1GB/1TB is over and above anything else the server might be doing (applications, services, whatever). – Chris S Jan 23 '14 at 14:38
@Litzner Less Faster or More Slower cores depends on if you'll be using Dedupe or Compression, and the speed of your drives. Dedupe and Compression are multi-threaded, so get better performance with more cores. All pool operations (storing/retrieving data) are single threaded. Most storage boxes will benefit from having a faster CPU, however normally the hard drives are much slower than the CPU so it's a non-issue. It depends on you setup... – Chris S Jan 23 '14 at 14:50
I am looking at one FreeNAS server with 16 4TB drives, 15 of which in a striped zpool, (like RAID50), and 1 saved as a hot spare, there will be no compression, or deduplication on these devices, as that will already be being preformed by the BackupPC, and VEEAM servers backing up to them. I am looking at a second FreeNAS server with the same setup to duplicate the first, and in addition to that, have and additional 3SSDs, and 5HDDs, in a RAID10 with hot spares, that array will be used for a small VM backup datastore, incase I need to move somethings off the SAN in a emergency. – Litzner Jan 23 '14 at 14:52
@Litzner In that case I would go for a higher clock speed. Cores don't matter so much. – Nathan C Jan 23 '14 at 15:28

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.